LES GRANDES ETAPES DE CREATION D UN WEB DESIGN



Documents pareils
.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

Formation HTML / CSS. ar dionoea

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Tutoriel : Feuille de style externe

Création de maquette web

Media queries : gérer différentes zones de visualisation

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Gestion Électronique de Documents et XML. Master 2 TSM

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

Introduction à Expression Web 2

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Optimiser pour les appareils mobiles

Initiation à html et à la création d'un site web

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4


Travaux dirigés n 10

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

{less} Guide de démarrage

WORDPRESS : réaliser un site web

UN SITE WEB RESPONSIVE EN UNE HEURE?

Utilisation de l éditeur.

Dans l Unité 3, nous avons parlé de la

Présentation du Framework BootstrapTwitter

RESPONSIVE WEB DESIGN

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

ENVOI EN NOMBRE DE Mails PERSONNALISES

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

101 Réaliser et publier un site WEB

Optimiser les s marketing Les points essentiels

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

STID 2ème année : TP Web/PHP

EXEMPLE DE PAGE : FORMAT A4 (210X297)

Prise en main rapide

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Réalisez votre propre carte de vœux Éléctronique

Programmation Internet Cours 4

Guide de réalisation d une campagne marketing

Bernard Lecomte. Débuter avec HTML

Création WEB avec DreamweaverMX

Notes pour l utilisation d Expression Web

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences

Normes techniques 2011

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Support de formation Notebook

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Manuel de mise en page de l intérieur de votre ouvrage

HTML. Notions générales

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Pour en expliquer le principe, on se limitera à deux exemples :

Table des matières & Index Partie première : Table des matières Jean-Yves Lucca

Modules Multimédia PAO (Adobe)

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Architecture Multi-Niveaux

TUTORIEL IMPRESS. Ouvrir Impress cocher «présentation vierge», «suivant» cocher «écran», «suivant» cocher «standard», «créer»

Créer des documents interactifs

Mon aide mémoire traitement de texte (Microsoft Word)

SARL DDLX Multimédia Place du général de Gaule Boisseron Tèl : support@ddlx.org. Agence Web. Design Prestashop personnalisé

GUIDE Excel (version débutante) Version 2013

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

Création d un site Internet

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Comment insérer une image de fond?

Freeway 7. Nouvelles fonctionnalités

Pack Fifty+ Normes Techniques 2013

2013 Pearson France Adobe Illustrator CC Adobe Press

Photoshop Séquence 4 - Créer une image de taille personnalisée taille

Une passion, une formation, un métier... pour votre avenir

mon site web via WordPress

GUIDE D UTILISATION DU BACKOFFICE

Troisième projet Scribus

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Styler un document sous OpenOffice 4.0

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

Avant-propos Keith Martin Senior Lecturer London College of Communication

Utilisation de Sarbacane 3 Sarbacane Software

creer votre site internet en html/css

Module : programmation site Web dynamique Naviguer entre les pages via site map

Les différentes étapes à suivre pour la création d un feuillet

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert

Les sites web avec NVU

Comment optimiser dans ImageReady?

MODELE DE BRIEF AGENCE

Formation Webmaster : Création de site Web Initiation + Approfondissement

// HTML, Javascript XHTML & CSS

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

Utiliser le logiciel Photofiltre Sommaire

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Initiation à linfographie

Transcription:

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

PENSER LA STRUCTURE ET LE THEME DU SITE

STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations Polices Sous Illustrator Lors de la création du nouveau document vous pouvez choisir Profil Web (Par défaut en RVB) et une taille de 1024 x 768 px. Si vous choisissez un profil destiné à l impression vous construirez votre document en mode colorimétrique CMJN (qu il faudra transformer lors de l export) mais cela vous permettra de l appliquer à plusieurs utilisations si vous le désirez.

1 Elaborer le schéma d organisation de votre site sur Illustrator (Fond, Bannière, Menu, Corps, Pied) La largeur de la bannière, du menu, du corps et du pied de page sont de 600 px. Chaque zone correspond à un calque 2 déterminer le thème et ce qu il évoque Faire une liste de mots clés Exemple de visuels et analyse de l existant. 3 déterminer la palette de couleurs. Les gris non-colorés (même valeur de rouge, vert et bleu), noir et blanc sont neutres et peuvent être utilisés sans contraintes en association aux autres couleurs. On tâchera de n utiliser pas plus de 2 couleurs différentes (avec des déclinaisons possibles de l une ou de l autre voire des deux).

Exemple de déclinaison d une couleur Couleurs complémentaires ou quasi-complémentaires Ces illustrations sont des copies écran du logiciel en ligne (gratuit) Adobe Kuler http://kuler.adobe.com

Association de trois couleurs (à utiliser avec plus de circonspection) Elles sont caractérisées par le fait qu elles s associent par un triangle parfait dans le cercle chromatique. Variation avec proximité chromatique (équivalent à l usage de 2 couleurs avec déclinaison)

4 En fonction de la thématique et des couleurs choisies vous pouvez élaborer des graphismes qui serviront de visuel à votre site. 5 Choix des polices Rester cohérent dans les choix. Les titres peuvent supporter une police fantaisie mais elle doit rester lisible. Le texte courant utilisera de préférence une police sans empattement (plus confortable à lire à l écran)

DECOUPE DU DESIGN

DECOUPE DU DESIGN (1) Bannière (découpage exact) (2) Menu (le découpage comprend le haut du corps) (3) Corps (1 px de haut il se répétera autant que cela sera nécessaire pour remplir le corps de la page en fonction de la quantité de texte) (4) Pieds (le découpage comprend le bas du corps). Le design produit sous Illustrator est exporté en JPG («Fichier» > «Exporter» Attention à la définition de l export défini dans la fenêtre d options JPEG. A l arrivée la largeur de la bannière doit être de 600px (penser à choisir Résolution : Profondeur «écran» lors de l export). Sous Photoshop on le découpe en «tranches» qui vont correspondre aux différents éléments du site. Chaque image est enregistrée au format JPG et rangée dans un dossier.

CREATION DU SITE EN HTML

CREATION DU SITE EN HTML 1 Organiser ses dossiers

2 le Code Html et les balises indispensables au découpage d un fichier HTML Code de base d un fichier HTML : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>titre de la page</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" href="styles/main.css" /> </head> <body> </body> </html> La balise <head></head> contient les informations relative à la page et établit le lien vers le fichier CSS qui permettra de faire la mise en forme. La balise <title></title> n est pas obligatoire mais elle permet d afficher un titre dans l onglet du navigateur. La balise <meta /> détermine les caractères utilisés dans la page. Contrairement aux deux balises précédentes elle donne toutes les informations dans sa définition sous forme d attributs et ne contient rien entre la balise ouvrante et fermante. C est pour cela qu elle est fermée par le / en fin de balise (XHTML). 3 Le découpage du corps de la page HTML en bloc par les balises <div> Pour découper une page en blocs successifs on utilise la balise <div></div> on peut la qualifier par un «id» pour la nommer (identifiant). Cette page sera découpée selon le schéma :

Div «conteneur» Div «header» Div «menu» Div «corps» Div «footer» La <div> qui entoure toutes les autres servira plus tard à centrer le contenu de la page. Elle s appellera «conteneur». Par défaut une div fait la largeur de la page. Ces div s inscrivent entre les balises <body>et </body> qui décrivent le corps de la page html <body> <div id="conteneur"> <div id="header"></div> <div id="menu"></div> <div id="corps"></div> <div id="footer"></div> </div> </body> Dans la div menu on inscrit tous les liens constituant le menu Dans la div corps on écrira le texte ou on insèrera des images illustratives Dans la div footer on inscrira les crédits (création du site, la date de dernière mise à jour ) 4 La balise de création de liens hypertextes Pour qu un site internet soit hypertextuel il est nécessaire qu il contienne des liens permettant d aller d un page A à un page B. c est la balise <a></a> qui permet de créer le lien. On introduit l adresse par le l argument href

Dans la div menu on va créer un lien de navigation qui sera constitué par le mot «Accueil» : <body> <div id="conteneur"> <div id="header"></div> <div id="menu"> <a href='index.html'>accueil</a></div> <div id="corps"></div> <div id="footer"></div> </div> </body> 5 La balise d insertion d une image Pour ajouter une image dans un site il faut l intégrer dans la page comme on le ferait d un mot Une balise spécifique décrit l image <img /> et l argument src l endroit où elle se trouve : <img src="chemin/nomdelimage.jpg" /> En utilisant d autres arguments on peut ajouter des précisions sur ses dimensions, sa bordure, etc

6 Code HTML de la page créée : _ b 01.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> 02.<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > 03. <head> 04. <title>titre de la page</title> 05. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> 06. <link rel="stylesheet" media="screen" type="text/css" href="design.css" /> 07. </head> 08. <body> 09. <div id="conteneur"> 10. <div id="header"></div> 11. <div id="menu"> 12. <a href='index.html'>accueil</a> <a href='index.html'>news</a> <a href='index.html'>guestbook</a> 13. </div> 14. <div id="corps"> 15. Blablablablalbalblablalbal Blablablablalbalblablalbal 16. Blablablablalbalblablalbal Blablablablalbalblablalbal 17. Blablablablalbalblablalbal Blablablablalbalblablalbal 18. Blablablablalbalblablalbal Blablablablalbalblablalbal 19. Blablablablalbalblablalbal Blablablablalbalblablalbal 20. Blablablablalbalblablalbal Blablablablalbalblablalbal 21. Blablablablalbalblablalbal Blablablablalbalblablalbal 22. Blablablablalbalblablalbal Blablablablalbalblablalbal 23. Blablablablalbalblablalbal Blablablablalbalblablalbal 24. </div> 25. <div id="footer"> 26. Nom de l auteur et date de la création 27. </div> 28. </div> 29. </body> 30.</html>

APPLICATION DU DESIGN CSS

HABILLAGE AVEC LA CSS Le fichier CSS décrit l apparence de la page HTML en permettant de caractériser l aspect des balises par type ou des balises identifiées. Ainsi on peut décrire l aspect du texte dans toutes les balises div ou, de façon plus ciblée caractériser l aspect du contenu de la division «footer» correspondant au pied de page. Dans un premier temps nous allons expérimenter l effet d un CSS sur une page HTML et la manière dont on peut cibler les attributs sur un type de balise (ici les Div), sur une balise précisément identifiée (si elles sont nommées dans le fichier HTML). Nous allons ensuite traiter de la façon d utiliser les images d arrière plan pour habiller notre page. On travaillera également sur les styles s appliquant au texte (comme sous Word, on peut paramétrer l apparence d un texte depuis sa police jusqu aux espaces autour des paragraphes ou leur justification) On verra également comment une div peut permettre de centrer toutes les autres dans la page (div «conteneur») Couleur de texte et attributs de CSS L exemple ci-dessous permet de faire apparaître en jaune tout le texte contenu dans les différentes div de la page mise en forme par le fichier CSS et ceci quel que soit le nom de ces divisions. div color: yellow; L exemple suivant permet de faire apparaître en vert le texte contenu uniquement dans la div nommée «footer». #footer color: green;

Colorer le fond de la page Pour définir une couleur de fond on applique l attribut background-color à la zone body. On choisit la couleur en la déterminant en code hexadécimal (introduit par un #) à partir du webdesign fait sur illustrator (outil «pipette» et palette de couleur) body background-color: #dddddd; Utiliser les images pour créer les arrière-plans des div Pour utiliser les images de fond que nous avons créées pour habiller notre page html il faut utiliser l argument background-image et indiquer le nom et l emplacement de l image. Les dimensions données à la div (width : largeur ; height : hauteur) seront celles de l image afin que cette dernière ne soit ni coupée ni répétée. Cette définition est valable pour toutes des divisions de la page sauf celle du corps que nous voulons adaptable au contenu. #header background-image: url("../images/banniere.jpg"); width: 600px; height: 144px; Pour le corps qui doit être extensible on ne fixe pas la hauteur de la division et on lui indique que l image doit se répéter en hauteur si nécessaire.

#corps background-image: url("../images/corps.jpg"); background-repeat: repeat-y; width: 600px; Centrer horizontalement les divs sur la page Nous utiliserons la div qui entoure toutes les autres et que nous avons appelée «conteneur». Elle sera centrée. Il faut noter que, par défaut toutes les div occupent la largeur de la page. Le fait de centrer le conteneur n aura donc pas d effet visuel si cette div conteneur n est pas de 600px de large. #conteneur width: 600px; margin: auto; Version de la CSS à cette étape du travail: body background-color: #dddddd; #conteneur width: 600px; margin: auto; #header

background-image: url("../images/banniere.jpg"); width: 600px; height: 144px; #menu background-image: url("../images/menu.jpg"); width: 600px; height: 54px; #corps background-image: url("../images/corps.jpg"); background-repeat: repeat-y; width: 600px; #footer background-image: url("../images/pied.jpg"); width: 600px; height: 90px; Imposer un style aux textes Pour améliorer la mise en page de notre site nous allons : centrer les textes du menu aligner verticalement ce texte pour qu il se trouve à la hauteur désirée lui imposer une taille créer une marge autour des textes contenus dans les autres div.

Centrer les textes du menu Dans la CSS il suffit d ajouter un attribut permettant de centrer le contenu de la div menu. Nous ajouterons donc l indication : text-align: center; #menu background-image: url("../images/menu.jpg"); height: 54px; text-align: center; Aligner verticalement ce texte pour qu il se trouve à la hauteur désirée Dans la CSS on ajoute un attribut «padding-top: 7px;» pour décaler le texte de 7px vers le bas. #menu background-image: url("../images/menu.jpg"); height: 54px; text-align: center; padding-top: 7px;

Imposer une taille au texte Dans la CSS on ajoute un attribut «font-size: 16px;» pour imposer une taille de 16px au texte contenu dans la div menu #menu background-image: url("../images/menu.jpg"); height: 54px; text-align: center; padding-top: 7px; font-size: 16px; Créer une marge autour des textes contenus dans les autres div Dans la CSS nous utiliserons la propriété padding-left et padding-right pour décaler le texte et créer une marge à gauche et une marge à droite. On commence par déterminer la largeur en pixels que doit occuper notre texte et qui correspondra à la nouvelle largeur de notre div. On peut alors déterminer la valeur de chaque marge à créer ((taille de l image de fond corps.jpg taille du futur texte en pixel)/2) #corps background-image: url("../images/corps.jpg"); background-repeat: repeat-y; padding-left: 10px; padding-right: 10px; width: 580px; On peut également et sur le même principe modifier les marges haute (padding-top) et basse (padding-down). Penser également à réduire d autant le Height de la div.

Changer la couleur des liens uniquement contenus dans la div menu #menu a color: white; Spécifier un comportement pour les liens contenus dans la div menu uniquement Dans la CSS on ajoute la description d un comportement pour les liens qui sont uniquement contenus dans la div menu. Il s afficheront toujours en blanc (attribut color) et sans soulignement (text-decoration : none) Le comportement spécifique, lorsqu il sont survolés, est déterminé en utilisant la description.#menu a:hover et l attribut text-decoration: underline; #menu a text-decoration: none; color: white; #menu a:hover text-decoration: underline; Dans la même idée on peut spécifier un comportement spécifique pour les liens contenus dans d autres div.

PISTES DE RECHERCHE

POUR ALLER PLUS LOIN: Cours de XHTML: http://www.aliasdmc.fr/coursxhtml/ Compétence micro : CSS un jeu d enfant numéro 53