Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

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

Formation HTML / CSS. ar dionoea

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Tutoriel : Feuille de style externe

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

Introduction à Expression Web 2

RESPONSIVE WEB DESIGN

1. La notion de cascade

HTML, CSS, JS et CGI. Elanore Elessar Dimar

{less} Guide de démarrage

Travaux dirigés n 10

Normes graphiques / Sigma Assistel / Site Internet version 1.0 /

Optimiser pour les appareils mobiles

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

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

UN SITE WEB RESPONSIVE EN UNE HEURE?

Prise en main rapide

ING & NEWSLETTER NEWSLETTER RESPONSIVE

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

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

Utilisation de l éditeur.

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

Notes pour l utilisation d Expression Web

Le codage informatique

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

INTRODUCTION AU CMS MODX

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

Guide de réalisation d une campagne marketing

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

Présentation du Framework BootstrapTwitter

Formation tableur niveau 1 (Excel 2013)

Zen, SASS, responsive design

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

Responsive Web Design. La Rochelle, Avril 2014

DESS Arts, création et technologies

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite

Uniformiser la mise en forme du document. Accélère les mises à jour. Permets de générer des tables de matières automatiquement.

Initiation à linfographie

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

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

Bernard Lecomte. Débuter avec HTML

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

HTML. Notions générales

Alors "Web" c'est le service Internet permettant de naviguer à travers des pages Web.

L informatique et la formation en direction des élus

FrontPage Support d apprentissage septembre 2000

Création d articles sur le site web du GSP

Création de site Web : Volet II concevoir et mettre un site en ligne

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

GUIDE D UTILISATION DU BACKOFFICE

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

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Optimiser les performances d un site web. Nicolas Chevallier Camille Roux

Responsive Web design, périphériques mobiles et accessibilité

Celui qui vous parle. Yann Vigara

Parcours FOAD Formation EXCEL 2010

MANUEL D UTILISATION ORBITVU EDITOR V.3

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sommaire. 1/ Grille. 2/ Specs globales. 3/ Specs HP. 4/ Specs Questions. 5/ Specs Offre. 6/ Specs Faq. 7/ Comportements interactifs

Spécificités techniques JANVIER 2013

Styler un document sous OpenOffice 4.0

OFFRE DE SERVICE.

ENVOI EN NOMBRE DE Mails PERSONNALISES

Optimiser les s marketing Les points essentiels

Nouveautés de la version moodle 2.7

Intégrateur Web HTML5 CSS3

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

Spécifications techniques

Consignes générales :

Créer une mise en page

The Grid 2: Manuel d utilisation

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Le piratage informatique. Rapport de projet. Spécialité Informatique 1 re année. DEJOUR Kévin SOUVILLE Jean-François. Suivi : Mokhtari-Brun Myriam

Pack Fifty+ Normes Techniques 2013

Intégrer des médias. Plateforme e-tourisme. demo.minisites.encharentemaritime.com

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

Création d un formulaire de contact Procédure

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Les outils de création de sites web

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

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

Création de maquette web

Création d un document PublishView

HTML5 et CSS3 pour des sites Responsive Web Design

Support pour les langues s écrivant de droite à gauche

Stage «Créer et animer un site Web en équipe»

Dans ce mémento, vous trouverez les informations détaillées pour configurer les fonctionnalités du Responsive Design dans le Worldsoft CMS:

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Dévéloppement de Sites Web

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

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

Tutoriel de démarrage rapide destiné aux EDITEURS

TP JAVASCRIPT OMI4 TP5 SRC

Transcription:

Dreamweaver CSS

Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

CSS CSS - Cascading Style Sheets Servent à mettre en forme les éléments d une page HTML Définition d un style : A l intérieur d une balise HTML A l intérieur d une page HTML (dans la balise head) feuille de style interne Dans un ou plusieurs fichiers.css - feuille de style externe

CSS Quel style va être utilisé s il existe plusieurs styles définis pour le même élément HTML? Priorité Style à l intérieur d une balise HTML (in-line) Feuille de style interne Feuille de style externe Le style par défaut du navigateur

Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

Syntaxe CSS 3 éléments : déclaration sélecteur {propriété: valeur} sélecteur = l élément sur lequel s appliquent la ou les propriétés définies entre les accolades propriété = l attribut à changer valeur = la nouvelle valeur de l attribut Exemple : p { } color: blue;

Syntaxe CSS Si la valeur contient plusieurs mots mettez-les entre " " Exemple : p {font-family: "sans serif"} Si vous voulez spécifier plusieurs propriétés, séparez-les par des «;». (Pour la lisibilité mettez une propriété par ligne.) Exemple : p { } text-align:center; color:red; Pour grouper plusieurs sélecteurs séparez-les par «,» Exemple : h1,h2,h3,h4,h5,h6 {color: green}

Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

Insérer une feuille de style Feuille de style externe <head> <link rel="stylesheet" type="text/css" href="monstyle.css" /> </head> Le navigateur lit la feuille de style et l applique pour la mise en forme du document La feuille de style est un fichier texte Peut être éditée avec n importe quel éditeur A l extension.css

Insérer une feuille de style Feuille de style interne <head> <style type="text/css"> hr {color: blue;} p {margin-left: 25px;} body {background-image: url("images/test.gif");} </style> </head>

Insérer une feuille de style Style à l intérieur d une balise HTML (in-line) <p style="color: blue; margin-left: 25px;"> Un paragraphe </p>

Feuilles de style multiples Si pour une balise certaines propriétés ont été spécifiées dans plusieurs feuilles de style, les valeurs seront héritées de la feuille de style la plus spécifique Exemple : Dans une feuille de style externe : h3 { color: red; text-align: left; font-size: 8pt; } Dans une feuille de style interne : h3 { text-align: right; font-size: 20pt; } Quelles seront les propriétés de la balise h3?

Sélecteurs Noms de balises Classes Sélecteurs d identification

Sélecteur - Nom de balise Le sélecteur est le nom d une balise HTML sans les caractères "<"et ">" Exemple : h1{color:blue;}

Sélecteur - Classe Définition CSS avec la syntaxe suivante :.nomclasse {propriété: valeur;} Application des propriétés de la classe : Attribut HTML : class = nomclasse Exemple : définir dans un document 2 types de paragraphes : un aligné à droite et l autre centré.right {text-align: right;}.center {text-align: center;} Utilisation : <p class="right"> Paragraphe aligné à droite. </p> <p class="center"> Paragraphe centré. </p>

Sélecteur - Classe Pour appliquer plus d une classe par élément HTML, définissez les classes :.centrer {text-align: center;}.gras {font-weight: bold;} Utilisation : <p class="centrer gras"> Paragraphe centré en gras. </p>

Sélecteur d identification (ID #) Définition CSS avec la syntaxe suivante : #selecteuridentification{propriété: valeur} Application des propriétés : Attribut HTML : id = selecteuridentification Exemple #bleu {color: blue;} Ce style sera appliqué à l élément HTML qui a l identifiant «bleu». Par exemple : <div id="bleu"> </div>

Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

CSS - ressources http://jigsaw.w3.org/css-validator/ http://www.w3.org/tr/#tr_css http://www.w3.org/style/css/ http://www.w3schools.com/ http://www.yoyodesign.org/doc/w3c/css1/ http://www.yoyodesign.org/doc/w3c/css2/cover.html http://openweb.eu.org/css/ http://css.alsacreations.com/ http://csszengarden.com/

Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

Définir les couleurs Nombres hexadécimaux 16 millions de couleurs (256x256x256) #RRGGBB avec R, G, B de 0 à F Exemple : #FFFFFF blanc, #000000 noir Nombres hexadécimaux abrégés 4096 couleurs (16x16x16) #RGB avec R, G, B de 0 à F Exemple : #6C3 = #66CC33 Noms de couleurs : aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow, orange transparent pour un arrière-plan transparent

Texte Propriétés : color définit la couleur du texte Valeurs : couleur. Exemple : p{color:blue;} direction définit la direction du texte Valeurs : ltr ou rtl. Exemple : p{direction:ltr;} letter-spacing augmente ou diminue l espace entre les caractères Valeurs : normal, taille line-height - définit la hauteur des lignes Valeurs : normal, taille, % text-align définit l alignement du texte dans le cadre d un élément HTML Valeurs : left, right, center, justify text-decoration ajoute une «décoration» au texte Valeurs : none, underline, overline, line-through, blink

Texte text-indent définit le retrait de la première ligne de texte dans un élément Valeurs : taille, % text-transform définit les lettres dans un élément Valeurs : none, capitalize, uppercase, lowercase white-space - définit la façon de traiter l'espace intérieur d'un élément Valeurs : normal, pre, nowrap word-spacing augmente ou diminue l espace entre les mots Valeurs : normal, taille

Arrière-plan background - un raccourci pour la définition de toutes les propriétés d arrièreplan dans une seule déclaration Valeurs : background-color background-image background-repeat backgroundattachment background-position background-attachment - indique si une image d arrière plan est fixe ou défile avec le reste de la page Valeurs : scroll, fixed background-color- définit la couleur d'arrière-plan d'un élément Valeurs : color-rgb, color-hex, color-name, transparent background-image définit une image d arrière-plan Valeurs : url(url), none background-position définit la position d une image d arrière-plan Valeurs : top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x% y%, xpos ypos background-repeat définit si/comment une image d arrière-plan est répétée Valeurs : repeat, repeat-x, repeat-y, no-repeat

Définir les couleurs Eviter de recourir uniquement à la couleur pour fournir une information Il faut avoir une différence suffisamment élevée entre la couleur de fond et le texte, pour que l utilisateur puisse lire le contenu du site sans effort Attention aux combinaisons de couleurs (vert+rouge pour les personnes souffrant de daltonisme)

«Braeburn GrannySmith dichromat sim» par w:en:user:limbicsystem» English Wikipedia. Sous licence CC BY 2.5 via Wikimedia Commons

Le contraste W3C définit des formules qui permettent de calculer les différences de luminosité et de tonalité entre les couleurs : http://www.w3.org/tr/wcag20/#contrast-ratiodef Taux de luminosité supérieur à 4,5 : 1 : (L1 + 0.05) / (L2 + 0.05) où L1 est la luminosité relative de la couleur la plus claire L2 est la luminosité relative de la couleur la plus foncée

Outils de test http://juicystudio.com/services/luminositycontrastratio.php Extension Firefox (avantage : indique les balises où le contraste de couleurs n est pas suffisant, sans avoir à introduire les codes de couleurs) https://addons.mozilla.org/en- US/firefox/addon/accessibility-evaluation-toolb/?src=search

Plan Généralités Syntaxe CSS Appliquer un style Ressources CSS : Définir les couleurs Texte Arrière plan Exercices

Exercice 1 Créez une feuille de style externe (Exercice1.css) qui modifie la couleur du texte et celle de l arrière plan d une page Créez deux pages HTML avec du contenu différent (Exercice1.html et Exercice1bis.html) Appliquez la feuille de style aux deux pages Vérifiez que le contraste est suffisant

Exercice 2 Modifiez l exercice 1 en ajoutant des styles (texte et/ou arrière-plan) pour chaque élément de la page (titres, paragraphes, hyperliens etc.) Ajoutez une feuille de style interne et au moins un style «in-line» Testez les différents types de valeurs pour la couleur et les différentes propriétés du texte

Exercice 3 Testez plusieurs effets en jouant sur le défilement de l arrière-plan. Essayez plusieurs options (ex. no-repeat) Positionnez votre image à divers emplacements et essayez les options scroll et fixed

Exercice 4 Tests de mise en place d une image d arrière-plan Spécifiez background-repeat : no-repeat Type de valeurs : Pourcentage : background-position: 0% 0% background-position: 100% 100% background-position: 15% 75% Position : background-position: 20px 100px Mots clés : top (en haut), center, left (à gauche), right (à droite), bottom (en bas) Testez d'autres valeurs

Mise en forme des pages avec les CSS Adobe Dreamweaver CS3 propose la création des nouveaux documents HTML avec des mises en forme à l aide des CSS Plusieurs modèles de mise en forme sont disponibles

Types de colonnes Fixe La largeur de colonne est définie en pixels. La colonne n'est pas redimensionnée selon la taille du navigateur ou des paramètres de texte de l utilisateur Encadré La largeur de la colonne est définie dans une unité de mesure (em) proportionnelle à la taille du texte. La mise en page s'adapte si l utilisateur modifie les paramètres du texte, mais pas en fonction de la taille de la fenêtre du navigateur Liquide La largeur de colonne est définie en tant que pourcentage de la largeur du navigateur de l utilisateur. La mise en page s'adapte si l utilisateur augmente ou diminue la largeur de la fenêtre de son navigateur, mais pas en fonction des paramètres de texte définis par l utilisateur Hybride Les colonnes emploient une combinaison des trois options précédentes. Par exemple, la mise en page Deux colonnes hybrides, encadré à droite comprend une colonne principale qui s'adapte à la taille du navigateur et une colonne élastique, à droite, dont la taille s'adapte aux paramètres de texte du visiteur du site

Exercice 5 Créez une page HTML pour chaque mise en forme proposée par Dreamweaver Fichier > Nouveau Type de page : HTML CSS de mise en forme : Ajouter à l en-tête Visualisez la page sur au moins 2 navigateurs Modifiez la dimension de la fenêtre du navigateur Modifiez la taille du texte (en général une option dans le menu «Affichage» du navigateur) Regardez bien le code de chaque page, pour identifier les différentes parties et leur propriétés.