Et là, je dois justement vous arrêter. Il faut d'abord réfléchir à ce
que vous voulez créer comme site. De quoi va-t-il parler ? Avez-vous
un thème, un objectif ?
Pour le tp, votre site doit contenir 5 rubriques différentes dans votre
menu.
o Accueil : permettra de présenter votre site et les différents sujets
abordés (rédiger seulement du texte). Cette page se nommera index.html
o Mon thème : permettra de présenter le thème de votre choix. (rédiger
du texte + présenter des images + intégrer des vidéos)
o Artiste : permettra de présenter l’artiste musicale et des chansons
de votre choix. (rédiger du texte + intégrer des sons + intégrer des
vidéos)
o Métier : permettra de présenter le métier de votre choix. (celui qui
vous plairez) (rédiger du texte + présenter des images, intégrer des
vidéos)
Prenez un crayon et un papier :
Sur la totalité d’une feuille A4,
- dessiner proprement la maquette de votre site, 4 options s'offrent
à vous :
Option 1: Vous pouvez utiliser le site que vous venez de réaliser.
Option 2: Vous réaliser le tp avec le
design suivant qui vous sera expliqué ci-dessous Voir
le design ci-dessous.
Option 3: Vous vous sentez à l'aise avec le HTML et le CSS, dans ce cas vous allez chercher votre inspiration vous même sur des sites web comme freehtml5templates.com, qui vous proposent des idées de design et qui peuvent même vous donner le code HTML / CSS tout prêt !
Option 4: Vous êtes très très à l'aise avec le HTML et le CSS et vous êtes un graphiste qui a l'habitude d'imaginer des designs, avec des logiciels comme Photoshop, alors vous pouvez réaliser votre propre site.
Exemple 1 : Site Page_web simple réalisé par Cyrus Korn Exemple 2 : Site apple_freak réalisé par Cyrus Korn
__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __
Sur la totalité d’une feuille A4 présenter proprement
- choisir le titre (ou nom de votre site),
- dessiner l’en tête avec le nom ou titre du site. Cette en tête devra
être sous forme d'image. Votre en tête sera la représentation de votre
site, il doit être bien fait),
- écrire et garder les différents menus (Accueil / Mon thème / Artiste
/ Métier ),
- rédiger le contenu du corps de la page d’accueil,
- mettre le pied de page,
- Puis choisir vos couleurs (colorier votre site au crayon de couleur).
Ce travail présentera la page « Accueil » de votre site. Toutes les
autres pages ressembleront à cette page.
Réaliser sur ordinateur avec les logiciels de votre choix ( Paint, Paint.net, PhotoFiltre, Gimp, PhotoShop) l’en tête de votre site.
La taille de l’image devra être d’environ 760px.
Pour ce travail, demandez au professeur de vous montrer des exemples
de travaux d’élèves.
En ce qui me concerne l'option 2, pour
lancer le TP je vais réaliser le site web de la mascotte Zozor, le célèbre
âne du Site du Zéro. Zozor a décidé de partir en voyage à travers le
monde, et sa première étape sera... San Francisco ! Il veut donc créer
un site web pour qu'on le connaisse et pour qu'on suive son périple
à travers le monde. A partir de l'explication de son site, vous devrez
réaliser le votre.
1 | <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="style.css" /> <title>Zozor - Carnets de voyage</title> </head> <body> <div id="bloc_page"> <header> <div id="titre_principal"> <img src="images/zozor_logo.png" alt="Logo de Zozor" id="logo" /> <h1>Zozor</h1> <h2>Carnets de voyage</h2> </div> <nav> <ul> <li><a href="#">Accueil</a></li> <li><a href="#">Blog</a></li> <li><a href="#">CV</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </header> <div id="banniere_image"> <div id="banniere_description"> Retour sur mes vacances aux États-Unis... <a href="#" class="bouton_rouge">Voir l'article <img src="images/flecheblanchedroite.png" alt="" /></a> </div> </div> <section> <article> <h1><img src="images/ico_epingle.png" alt="Catégorie voyage" class="ico_categorie" />Je suis un grand voyageur</h1> <p>Lorem ipsum dolor sit amet...</p> <p>Vivamus sed libero nec mauris pulvinar facilisis ut non sem...</p> <p>Phasellus ligula massa, congue ac vulputate non, dignissim at augue...</p> </article> <aside> <h1>À propos de l'auteur</h1> <img src="images/bulle.png" alt="" id="fleche_bulle" /> <p id="photo_zozor"><img src="images/zozor_classe.png" alt="Photo de Zozor" /></p> <p>Laisse-moi le temps de me présenter : je m'appelle Zozor, je suis né un 23 novembre 2005.</p> <p>Bien maigre, n'est-ce pas ? C'est pourquoi, aujourd'hui, j'ai décidé d'écrire ma biographie (ou zBiographie, comme vous voulez !) afin que les zéros sachent qui je suis réellement.</p> <p><img src="images/facebook.png" alt="Facebook" /><img src="images/twitter.png" alt="Twitter" /><img src="images/vimeo.png" alt="Vimeo" /><img src="images/flickr.png" alt="Flickr" /><img src="images/rss.png" alt="RSS" /></p> </aside> </section> <footer> <div id="tweet"> <h1>Mon dernier tweet</h1> <p>Hii haaaaaan !</p> <p>le 12 mai à 23h12</p> </div> <div id="mes_photos"> <h1>Mes photos</h1> <p><img src="images/photo1.jpg" alt="Photographie" /><img src="images/photo2.jpg" alt="Photographie" /><img src="images/photo3.jpg" alt="Photographie" /><img src="images/photo4.jpg" alt="Photographie" /></p> </div> <div id="mes_amis"> <h1>Mes amis</h1> <ul> <li><a href="#">Pupi le lapin</a></li> <li><a href="#">Mr Baobab</a></li> <li><a href="#">Kaiwaii</a></li> <li><a href="#">Perceval.eu</a></li> </ul> <ul> <li><a href="#">Belette</a></li> <li><a href="#">Le concombre masqué</a></li> <li><a href="#">Ptit prince</a></li> <li><a href="#">Mr Fan</a></li> </ul> </div> </footer> </div> </body> </html> |
1 | /* Définition des polices personnalisées */ @font-face { font-family: 'BallparkWeiner'; src: url('polices/ballpark.eot'); src: url('polices/ballpark.eot?#iefix') format('embedded-opentype'), url('polices/ballpark.woff') format('woff'), url('polices/ballpark.ttf') format('truetype'), url('polices/ballpark.svg#BallparkWeiner') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Dayrom'; src: url('polices/dayrom.eot'); src: url('polices/dayrom.eot?#iefix') format('embedded-opentype'), url('polices/dayrom.woff') format('woff'), url('polices/dayrom.ttf') format('truetype'), url('polices/dayrom.svg#Dayrom') format('svg'); font-weight: normal; font-style: normal; } |
1 | /* Eléments principaux de la page */ body { background: url('images/fond_jaune.png'); font-family: 'Trebuchet MS', Arial, sans-serif; color: #181818; } #bloc_page { width: 900px; margin: auto; } section h1, footer h1, nav a { font-family: Dayrom, serif; font-weight: normal; text-transform: uppercase; } |
1 | /* Header */ header { background: url('images/separateur.png') repeat-x bottom; } #titre_principal { display: inline-block; } header h1 { font-family: 'BallparkWeiner', serif; font-size: 2.5em; font-weight: normal; } #logo, header h1 { display: inline-block; margin-bottom: 0px; } header h2 { font-family: Dayrom, serif; font-size: 1.1em; margin-top: 0px; font-weight: normal; } |
1 | /* Navigation */ nav { display: inline-block; width: 740px; text-align: right; } nav ul { list-style-type: none; } nav li { display: inline-block; margin-right: 15px; } nav a { font-size: 1.3em; color: #181818; padding-bottom: 3px; text-decoration: none; } nav a:hover { color: #760001; border-bottom: 3px solid #760001; } |
1 | /* Bannière */ #banniere_image { margin-top: 15px; height: 200px; border-radius: 5px; background: url('images/sanfrancisco.jpg') no-repeat; position: relative; box-shadow: 0px 4px 4px #1c1a19; margin-bottom: 25px; } #banniere_description { position: absolute; bottom: 0; border-radius: 0px 0px 5px 5px; width: 99.5%; height: 33px; padding-top: 15px; padding-left: 4px; background-color: rgb(24,24,24); /* Pour les anciens navigateurs */ background-color: rgba(24,24,24,0.8); color: white; font-size: 0.8em; } .bouton_rouge { display: inline-block; height: 25px; position: absolute; right: 5px; bottom: 5px; background: url('images/fond_degraderouge.png') repeat-x; border: 1px solid #760001; border-radius: 5px; font-size: 1.2em; text-align: center; padding: 3px 8px 0px 8px; color: white; text-decoration: none; } .bouton_rouge img { border: 0; } |
1 | /* Corps */ article, aside { display: inline-block; vertical-align: top; text-align: justify; } article { width: 625px; margin-right: 15px; } .ico_categorie { vertical-align: middle; margin-right: 8px; } article p { font-size: 0.8em; } aside { position: relative; width: 235px; background-color: #706b64; box-shadow: 0px 2px 5px #1c1a19; border-radius: 5px; padding: 10px; color: white; font-size: 0.9em; } #fleche_bulle { position: absolute; top: 100px; left: -12px; } #photo_zozor { text-align: center; } #photo_zozor img { border: 1px solid #181818; } aside img { margin-right: 5px; } |
1 | /* Footer */ footer { background: url('images/ico_top.png') no-repeat top center, url('images/separateur.png') repeat-x top, url('images/ombre.png') repeat-x top; padding-top: 25px; } footer p, footer ul { font-size: 0.8em; } footer h1 { font-size: 1.1em; } #tweet, #mes_photos, #mes_amis { display: inline-block; vertical-align: top; } #tweet { width: 28%; } #mes_photos { width: 35%; } #mes_amis { width: 31%; } #mes_photos img { border: 1px solid #181818; margin-right: 2px; } #mes_amis ul { display: inline-block; vertical-align: top; margin-top: 0; width: 48%; list-style-image: url('images/ico_liensexterne.png'); padding-left: 2px; } #mes_amis a { text-decoration: none; color: #760001; } |
Ne vous affolez pas en vous disant "Mince ! J'aurais
jamais pu deviner tout ça !". Moi aussi c'est ce que je me suis
dit quand j'ai appris à faire ça la première fois, mais avec un peu de
pratique ça ira de plus en plus vite.
Prenez bien le temps de lire et relire ce TP pour comprendre comment je
procède. Je suis confiant : à force de pratiquer, vous allez devenir des
as de la création de sites web !