| |
||||||||||||||||||
Feuilles de style : Présentation du CssLes prérequis1 - Les bases de la structure Html PrésentationUne feuille de style permet de séparer la présentation d'un site de son contenu. En d'autre terme cela permet aussi d'allégé vos page en définissant à l'avance les paramètres de chaque balise. syntaxe et mise en place du cssbody { H1{ Cela permet donc de définir à l'avance les différentes option des balises. Ci dessus les balises "Body" et "H1" Vous remarquez que l'on parle de feuilles de style [ style sheets ] car le but du jeu est d'en définir plusieurs. On parle aussi de feuilles de style en cascade [ Cascading Style Sheets ou CSS ] car en cas de styles identiques, un ordre de priorité sera déterminé par le browser et une page peu aussi hérité de plusieur styles differents.. Utilité et avantages du cssCohésion de la présentation tout au long du site avec les feuilles de style externes. Un langage simple, conçis et novateur Structure d'une page CssUne page Css n'a pas d'architecture comme le langage html ou autre. Il suffit de mettre les une en dessous des autres comme ci-dessous : Les feuilles de style portent principalement sur des balises et quelques autres éléments comme par exemple Comme balises souvent utilisées avec des feuilles de style, on peut citer les en-têtes Hn, P, BODY, SPAN,... La seul contrainte est que le fichier doit avoir une extension .css Intégration du Css dans une page htmlIl existe 3 manières d'intégrer les feuilles de style dans un document HTML : - Intra-lignes CSS Globale : Placé à l'intérieur des balises <HEAD></HEAD> :Une feuille globale va se déclarer dans la tête du document, entre les balises HEAD. Elle va s'appliquer globalement à toutes les balises du document qu'elle a défini. CSS Intra-lignes : A coté des balises :Une feuille intra-ligne s'insère directement à côté de la balise qu'elle définit, elle ne constitue donc pas véritablement une feuille, simplement elle permet très localement de fixer des attributs à une partie d'un document. Sa déclaration est un peu particulière, en voici une (notez la forme Style=" "): CSS importée : Dans un document séparé :Une feuille liée va se déclarer à part, dans un fichier avec une extension .css qui sera mis à côté des autres documents dans le répertoire du site web. Cette feuille de style sera valable pour toutes les pages du site qui l'appelleront dans les balises HEAD. C'est un outil très puissant pour uniformiser la mise en pages d'un grand nombre de documents. Ensuite, on crée une page soit page.htm avec dans la <HEAD> un lien vers ce fichier CSS : Formater une balise et contourner le format si besoin Mettre un format sur une balise afin que celle-ci est le même affichage sur toutes les pages. Exemple 1 : Formater une baliseH1{ font-family:Arial ; font-size: 18px ; color: #FFFFFF } On peut attribuer un même style à plusieurs balises (séparées par des virgules). Exemple 2 : Contourner le formatage de la baliseMettre une balise H1 de couleur différente (verte) dans votre page. La balise H1 apparaissant dans la feuille de style, toute balise H1 aura donc un format prédéfini. Afin de modifier ou contourner ceci ( pour des cas particuliers ) il suffit de rajouter une classe dans la balise: Dans la feuille de style : Dans le document html : Alors que toutes les balises H1 de votre site seront de couleur blanche, celle-ci sera verte. Pour la suite libre à vous de vous entrainer en créant une feuille de style de base. Avec les balise de base Lien vers cette page :
<a href="www.bibliotheque-des-esprits.com/formation-tutoriaux/formation-css/Presentation-Css.php" title="Feuilles de style : Présentation du Css">Feuilles de style : Présentation du Css</a>
|
||||||||||||||||||
| Hebergement & création
de site - Last-Sigh :
Mmorpg gratuit - Esprit-3d
: Tutoriaux en modélisation - Viéville
sous les côtes Macrophotographie - PlayerSystem [.: Le portail :.] - Le Luberon - Les Alpes - planete education - Immobilier Marrakech Yanga - Livraison de fleurs - [4claverie : webmaster OUT ] - sejour riad marrakech - Immobilier marrakech - Etc badoux |
||||||||||||||||||