Rappel sur CSS Nouvelles Technologies Thé Van LUONG [email protected] mistic.heig-vd.ch/luong Université de Nice-Sophia Antipolis 3 décembre 2014 1/16 3 décembre 2014 1 / 16 CSS Définition Qu’est-ce que c’est ? CSS (Cascading Style Sheets) est un langage qui sert à décrire la présentation des documents HTML. 2/16 3 décembre 2014 2 / 16 CSS Définition Qu’est-ce que c’est ? CSS (Cascading Style Sheets) est un langage qui sert à décrire la présentation des documents HTML. À quoi çà sert ? Dans HTML on se concentrait essentiellement sur le contenu des pages web, dans CSS on se concentre sur la mise en forme. 2/16 3 décembre 2014 2 / 16 CSS Définition Qu’est-ce que c’est ? CSS (Cascading Style Sheets) est un langage qui sert à décrire la présentation des documents HTML. Utilités et avantages Modifier l’aspect d’une page sans en modifier le contenu. Facilité d’écriture : utiliser un même style sur plusieurs balises. Facilité d’exportation : utiliser une feuille de style sur plusieurs pages. Permettre le positionnement précis de textes et d’images. 2/16 3 décembre 2014 2 / 16 CSS Exemple de résultat CSS Une page HTML sans CSS : 3/16 3 décembre 2014 3 / 16 CSS Exemple de résultat CSS Une page HTML avec une feuille de style CSS : 3/16 3 décembre 2014 3 / 16 CSS Syntaxe d’un style Syntaxe d’un style nomBalise { attribut1 : valeur1 ; attritut2 : valeur2 ; etc. . . } Exemples de styles : h3 { font-family : Arial ; font-style : italic } body { font-family : Verdana ; background : url(image.jpg) no-repeat ; color :green} 4/16 3 décembre 2014 4 / 16 CSS Inclusion simple de code dans <style>...</style> Inclusion de code css dans fichier html Code css dans une balise <style>...</style> (inclus dans <head>...</head>) 5/16 3 décembre 2014 5 / 16 CSS Fichier css séparé Inclusion dans fichier html Toutes les règles de style dans un fichier css spécifique. 6/16 3 décembre 2014 6 / 16 CSS Fichier css séparé Inclusion dans fichier html Toutes les règles de style dans un fichier css spécifique. L’inclusion de la feuille de style monFichier.css se fait ensuite dans le fichier html dans <head>...</head>. 6/16 3 décembre 2014 6 / 16 CSS Fichier css séparé Inclusion dans fichier html Toutes les règles de style dans un fichier css spécifique. L’inclusion de la feuille de style monFichier.css se fait ensuite dans le fichier html dans <head>...</head>. 6/16 3 décembre 2014 6 / 16 CSS Fichier css séparé Inclusion dans fichier html Toutes les règles de style dans un fichier css spécifique. L’inclusion de la feuille de style monFichier.css se fait ensuite dans le fichier html dans <head>...</head>. 6/16 3 décembre 2014 6 / 16 CSS Fichier css séparé Exemple de plusieurs fichiers de style : 7/16 3 décembre 2014 7 / 16 CSS Fichier css séparé Exemple de plusieurs fichiers de style : 7/16 3 décembre 2014 7 / 16 CSS Intérêts d’un fichier css séparé Intérêt d’une feuille de style Utiliser le même fichier .css sur plusieurs pages HTML. Utiliser plusieurs fichiers .css sur plusieurs pages HTML. 8/16 3 décembre 2014 8 / 16 CSS Notion de classe Dans certains cas, on veut identifier une balise précise. 9/16 3 décembre 2014 9 / 16 CSS Notion de classe Dans certains cas, on veut identifier une balise précise. 9/16 3 décembre 2014 9 / 16 CSS Notion de classe Classe Dans html par exemple : <h2 class="practical"> Informations pratiques </h2> Puis dans CSS : h2.practical {font-weight :bold ; color :red} 10/16 3 décembre 2014 10 / 16 CSS Notion de classe Classe Dans html par exemple : <h2 class="practical"> Informations pratiques </h2> Puis dans CSS : h2.practical {font-weight :bold ; color :red} 10/16 3 décembre 2014 10 / 16 CSS Balise de regroupement Dans certains cas, on veut sélectionner tout un paragraphe de texte, dans lequel on veut appliquer un style : 11/16 3 décembre 2014 11 / 16 CSS Balise de regroupement Balise <div> de regroupement Dans html par exemple : <div class="groupe1"> blabla sur plusieurs lignes </div> Dans CSS : div.groupe1 {font-family :Arial} 12/16 3 décembre 2014 12 / 16 CSS Balise de regroupement Balise <div> de regroupement Dans html par exemple : <div class="groupe1"> blabla sur plusieurs lignes </div> Dans CSS : div.groupe1 {font-family :Arial} 12/16 3 décembre 2014 12 / 16 CSS Placement précis de textes et image Position position : absolute position : relative Déplacements top : valeur ; valeur en (px, cm, %) left : valeur ; valeur en (px, cm, %) 13/16 3 décembre 2014 13 / 16 CSS Placement précis de textes et image 14/16 3 décembre 2014 14 / 16 CSS Style css pour le texte en colonne Exemple de style de texte encadré en colonne. 15/16 3 décembre 2014 15 / 16 16/16 3 décembre 2014 16 / 16
© Copyright 2024 ExpyDoc