Styles de titres. Styles intéressants pour les titres utilisant des pseudo-éléments. Où dans le modèle les styles de titre sont-ils affichés ?

Quel que soit le type de site Web ou d'application Web en cours de développement, il est toujours nécessaire de créer des styles pour les titres comme h1 ou h2. Dans ce didacticiel, nous examinerons plusieurs effets appliqués aux titres à l'aide de pseudo-éléments.

Pourquoi les pseudo-éléments sont-ils utilisés ? La réponse est simple : aucun balisage supplémentaire n’est nécessaire.

HTML

Acceptez la leçon avec humilité

Pas de marquage particulier. Un titre régulier indiquant la classe.

CSS

Corps (largeur : 60 % ; marge : 50 px auto ; remplissage : 15 px ; position : relative ; /*nécessaire pour l'en-tête 4*/ z-index : 0 ; /*nécessaire pour l'en-tête 4*/ bordure : 7px solide #cecece ; bordure : 7px solide rgba(0,0,0,.05); arrière-plan : #fff ; -webkit-box-shadow : 0 0 2px rgba(0, 0, 0, .5); box-shadow : 0 0 2px rgba(0, 0, 0, .5); taille : 22 px ; )

Notez la déclaration de background-clip: padding-box . Cela permet d'obtenir un effet intéressant : un cadre transparent pour notre conteneur. La propriété CSS background-clip détermine si l'arrière-plan d'un élément (couleur ou image) interagira avec les calques sous-jacents.

Cet effet simple et agréable est obtenu grâce à la propriété border :

Titre1 ( bordure inférieure : 1 px en pointillés #aaa ; bordure gauche : 7 px solide #aaa ; bordure gauche : 7 px solide rgba(0,0,0,.2); marge : 0 -15 px 15 px -22 px ; remplissage : 5 px 15px)

Titre 2

Ce style peut être obtenu en utilisant la méthode du triangle :

Headline2 ( bordure inférieure : 1px solide #aaa ; marge : 15px 0 ; remplissage : 5px 0 ; position : relative ; ) .headline2:before, .headline2:after( content : " " ; bordure droite : 20px solid #fff; bordure-haut : 15px solide #aaa ; position : gauche absolue : 25px ;

Titre 3

Mais cet effet de ruban peut également être utilisé pour concevoir un titre :

Titre3 (position : relative ; marge gauche : -22 px ; /* Remplissage de 15 px + ombre du ruban de bordure de 7 px*/ marge-droite : -22px ; remplissage : 15px ; arrière-plan : #e5e5e5 ; arrière-plan : -moz-linear-gradient(# f5f5f5, #e5e5e5); arrière-plan : -webkit-gradient(linéaire, en haut à gauche, en bas à gauche, de(#f5f5f5), à(#e5e5e5)); arrière-plan : -o-gradient-linéaire (#f5f5f5, #e5e5e5) ; arrière-plan : -ms-gradient-linéaire (#f5f5f5, #e5e5e5) ; arrière-plan : dégradé-linéaire (#f5f5f5, #e5e5e5) ; 0 rgba(255,255,255,.8) encart ; -moz-box-shadow : 0 -1px 0 rgba(255,255,255,.8) encart ; 0 -1px 0 rgba(255,255,255,.8) encart ; : 0 1px 0 #fff; ) .headline3:before, .headline3:after( position: absolue; gauche: 0; bas: -6px; contenu:""; bordure supérieure: 6px solide #555; bordure gauche: 6px solide transparent ; .headline3:before( border-top : 6px solide #555 ; bordure-droite : 6px solide transparent ; bordure-gauche : aucune ; gauche : auto ; droite : 0 ; bas : -6px ; )

Vous pouvez également créer un superbe titre en utilisant la propriété box-shadow :

Titre4 (position : relative ; couleur de la bordure : #eee ; style de bordure : solide ; largeur de la bordure : 5px 5px 5px 0 ; arrière-plan : #fff ; marge : 0 0 15px -15px ; remplissage : 5px 15px ; -moz-box -ombre : 1px 1px 1px rgba(0,0,0,.3); -webkit-box-shadow : 1px 1px 1px rgba(0,0,0,.3); ) ,0,0,.3); .headline4:after ( contenu : " " ; position : absolue ; z-index : -1 ; bas : 15px ; droite : 15px ; largeur : 70 % ; hauteur : 10px ; arrière-plan : rgba(0, 0, 0, .7); -webkit-box-shadow : 0 15px 10px rgba(0,0,0, .7); -moz-box-shadow : 0 15px 10px rgba(0, 0, 0, .7); box-shadow : 0 15px 10px rgba(0, 0, 0, .7); -webkit-transform : rotation (2deg); -moz-transform : rotation (2deg); -ms-transform : rotation (2deg) ; transformation : rotation (2deg)

La conception des informations textuelles sur le Web a ses propres caractéristiques spécifiques. Si vous publiez du contenu sur le site, celui-ci doit, en règle générale, être bien structuré - des titres sont utilisés à cet effet. Avec leur aide, les textes deviennent aussi faciles à lire et à comprendre que possible.

Quelques points avant de commencer :

  • Tous les exemples de polices sont gratuits et disponibles sur Google WebFonts.
  • Dans les exemples, il n'y a que les en-têtes H1-H4 car ce sont les plus couramment utilisés.
  • L'auteur des styles CSS a utilisé un modèle dans lequel [width] = [largeur réelle de l'élément] + [padding] + [borders]. Pour ce faire, il y a un extrait de code dans le code :
*, * : après , * : avant ( box-sizing : border-box ; )

*, *:après, *:avant ( box-sizing: border-box; )

Enfin, l'introduction évoque la notion de « rythme vertical ». Il définit en fait tout le remplissage entre les blocs de la page, qu'il s'agisse de titres, de paragraphes de texte, d'images ou même simplement d'éléments de modèle de site Web. Cela est particulièrement vrai lorsque vous en utilisez des inhabituels. Ainsi, tous les exemples de styles CSS utilisent le même « rythme » :

h1 (taille de police : 36 px ; hauteur de ligne : 40 px ;) h2 (taille de police : 30 px ; hauteur de ligne : 40 px ;) h3 (taille de police : 24 px ; hauteur de ligne : 40 px ;) h4 (taille de police : 18px ; hauteur de ligne : 20px )

h1 ( taille de police : 36 px ; hauteur de ligne : 40 px ; ) h2 ( taille de police : 30 px ; hauteur de ligne : 40 px ; ) h3 ( taille de police : 24 px ; hauteur de ligne : 40 px ; ) h4 ( taille de police : 18px ; hauteur de ligne : 20px ;

Vous pouvez désormais passer directement à la pratique.

Exemple 1

Commençons par une option plus ou moins simple. La typographie est idéale pour un site Web médiatique, peut-être même un journal. Cette solution n'offre aucune fonctionnalité particulière, si ce n'est qu'elle utilise 2 polices - Ultra (sans-serif), Orienta (sans-serif). Code CSS final :

.demo-1 .main h1 ( margin : 1em 0 0.5em 0 ; couleur : #343434 ; font-weight : normal ; font-family : "Ultra", sans-serif ; font-size : 36px ; line-height : 42px ; text-transform : majuscule ; text-shadow : 0 2px blanc , 0 3px #777 ; .demo-1 .main h2 ( margin : 1em 0 0.5em 0 ; couleur : #343434 ; font-weight : normal ; font- size : 30px ; hauteur de ligne : 40px ; famille de polices : "Orienta", sans-serif ; .demo-1.main h3 (marge : 1em 0 0.5em 0 ; couleur : #343434 ; taille de police : 22px ; ligne- hauteur : 40px ; poids de la police : normal ; famille de polices : "Orienta", sans-serif : 1px ; style de police : italique ; hauteur de ligne : 20px ; poids de police : normal ; famille de polices : "Orienta" , sans-serif )

Demo-1 .main h1 (marge : 1em 0 0.5em 0 ; couleur : #343434 ; poids de la police : normal ; famille de polices : "Ultra", sans empattement ; taille de la police : 36 px ; hauteur de ligne : 42 px ; transformation de texte : majuscule ; ombre de texte : 0 2px blanc, 0 3px #777 ; ) .demo-1 .main h2 (marge : 1em 0 0,5em 0 ; couleur : #343434 ; poids de la police : normal ; taille de la police : 30px ; hauteur de ligne : 40px ; famille de polices : "Orienta", sans-serif ; .demo-1 .main h3 (marge : 1em 0 0.5em 0 ; couleur : #343434 ; taille de police : 22px ; ligne - hauteur : 40 px ; poids de la police : normal ; famille de polices : "Orienta", sans empattement : 1px ; style de police : italique ; marge : 1em 0 0,5em 0 ; -famille : "Orienta", sans empattement)

Exemple 2

Voici une implémentation légèrement plus intéressante : un arrière-plan pour le titre est ajouté sous la forme d'un remplissage solide et d'une image. Le code CSS est écrit assez correctement, les retraits sont indiqués en pourcentages afin que lorsque l'image est réduite, le texte du titre ne fusionne pas avec l'image de fond. Polices utilisées : Titillium Web (sans-serif), Muli (sans-serif).

.demo-2 .main h1 ( margin : 1em 0 0.5em 0 ; font-weight : 600 ; font-family : "Titillium Web" , sans-serif ; position : relative ; font-size : 36px ; line-height : 40px ; remplissage : 15px 15px 15px 15% ; couleur : #355681 ; box-shadow : encart 0 0 0 1px rgba (53 , 86 , 129 , 0.4 ) , encart 0 0 5px rgba (53 , 86 , 129 , 0.5 ) -285px 0 35px blanc ; border-radius : 0 10px 0 10px ; background : #fff url (../images/bartoszkosowski.jpg ) pas de répétition au centre gauche .demo-2 .main h2 ( margin : 1em 0 0.5 em 0 ; font-weight : normal ; text-shadow : 0 -1px rgba ( 0 , 0 , 0.6 ) ; line-height : 40px rgba (53, 86, 129, 0.8) ; border-radius : 0 10px 0 10px; 129 , 0.5 ) ; famille de polices : "Muli" , sans-serif ;

Démo-2 .main h1 (marge : 1em 0 0.5em 0 ; poids de police : 600 ; famille de polices : "Titillium Web", sans empattement ; position : relative ; taille de police : 36 px ; hauteur de ligne : 40 px ; remplissage : 15px 15px 15px 15 % ; couleur : #355681 ; ombre de la boîte : encart 0 0 0 1px rgba(53,86 129, 0,4), encart 0 0 5px rgba(53,86 129, 0,5), encart -285px 0 35px blanc ; border-radius : 0 10px 0 10px ; arrière-plan : #fff url(../images/bartoszkosowski.jpg) pas de répétition au centre gauche ) .demo-2 .main h2 ( marge : 1em 0 0.5em 0 ; poids : normal ; position : relative ; ombre du texte : 0 -1px rgba(0,0,0,0.6); -radius : 0 10px 0 10px ; inset 0 0 5px rgba(53,86,129, 0.5); "Muli", sans-serif ) .demo-2 .main h3 ( marge : 1em 0 0.5em 0 ; police-weight : 600 ; famille de polices : "Titillium Web", sans empattement ; position : relative ; ombre du texte : 0 -1px 1px rgba(0,0,0,0.4);

hauteur de ligne : 40 px ;

couleur : #355681 ;

.demo-3 .main h2 : après , .demo-3 .main h3 : après , .demo-3 .main h4 : après ( position : absolue ; contenu : "" ; gauche : 0 ; haut : 0 ; bas : 0 ; largeur : 5px ; border-radius : 2px ; inset 0 1px 1px rgba ( 0 , 0 , 0 , 0.5 ) , 0 1px 1px rgba ( 255 , 255 , 0.3 ) ; demo-3 .main h3 : après (arrière-plan : #3BF ; ) .demo-3 .main h4 : après (arrière-plan : #6Cf ; ) .demo-3 .main h1 ( taille de police : 36px ; hauteur de ligne : 40px ; marge : 1em 0 .6em 0 ; font-weight : normal ; font-family : "Hammersmith One" , sans-serif ; ; position : relative ; couleur : #6Cf ; .demo-3 .main h2 ( margin : 1em 0 .6em 0 ; padding : 0 0 0 20px ; font-weight : normal ; couleur : blanc ; font-family : "Hammersmith One " , sans-serif ; text-shadow : 0 -1px 0 rgba ( 0 , 0 , 0 , 0.4 ) ;

Demo-3 .main h2:after, .demo-3 .main h3:after, .demo-3 .main h4:after ( position : absolue ; contenu : " " ; gauche : 0 ; haut : 0 ; bas : 0 ; largeur : 5px ; rayon de bordure : 2px ; ombre de la boîte : encart 0 1px 1px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.3) ; main h3:after ( arrière-plan : #3BF ; ) .demo-3 .main h4:after ( arrière-plan : #6Cf ; ) .demo-3 .main h1 ( taille de police : 36px ; hauteur de ligne : 40px ; marge : 1em 0 .6em 0 ; couleur : blanc ; famille de polices : "Hammersmith One", sans-serif : 0 -1px 0 rgba(0 ,0,0,0.4); 3 .main h2 (marge : 1em 0 .6em 0 ; remplissage : 0 0 0 20px ; poids de la police : normal ; couleur : blanc ; famille de polices : "Hammersmith One", sans empattement : 0 -1px 0 rgba(0 ,0,0,0.4 ); taille de police : 30px ; .demo-3 .main h3 (marge : 1em 0 .6em 0 ; remplissage : 0 0 0 20px ; poids de police : normal ; couleur : blanc ; famille de polices : "Hammersmith One", sans empattement;

texte-ombre : 0 -1px 0 rgba(0,0,0,0.4);

position : relative ;

taille de police : 24 px ; hauteur de ligne : 40 px ; famille de polices : "Questrial", sans empattement ; ) .demo-3 .main h4 (marge : 1em 0 .6em 0 ; remplissage : 0 0 0 20px ; poids de la police : normal ; couleur : blanc ; famille de polices : "Hammersmith One", sans empattement ; ombre du texte : 0 -1px 0 rgba(0,0,0,0.4); position : relative ; taille de police : 18px ; famille de polices : "Questrial", sans empattement ; : Exemple 4 { Expérimentons avec l'arrière-plan - que diriez-vous d'ajouter une texture en bois. Les polices Scada (sans-serif), Carrois Gothic (sans-serif) et le dépliant pour H2 sont également implémentés via une police et non une image.: 75% ; } .demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i ( padding-right : 10px ; couleur : #A8D13B ; taille de police : 0.8em ; ) .demo-4 .main h2 : après , .demo-4 .main h3 : après , .demo-4 .main h4 : après ( position : absolue ; contenu : "" ; hauteur : 1px ; bordure- rayon : 2px ; gauche : 0 ; box-shadow : 0 -1px 0 rgba ( 0 , 0 , 0 , 0.1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0.6 ) .main h2 : après ( largeur : 100) ; % ; ) .démo-4 hauteur de ligne : 40 px ;.principal : Exemple 4 { Expérimentons avec l'arrière-plan - que diriez-vous d'ajouter une texture en bois. Les polices Scada (sans-serif), Carrois Gothic (sans-serif) et le dépliant pour H2 sont également implémentés via une police et non une image.: 50% ; } .demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i ( padding-right : 10px ; couleur : #A8D13B ; taille de police : 0.8em ; ) .demo-4 .main h2 : après , .demo-4 .main h3 : après , .demo-4 .main h4 : après ( position : absolue ; contenu : "" ; hauteur : 1px ; bordure- rayon : 2px ; gauche : 0 ; box-shadow : 0 -1px 0 rgba ( 0 , 0 , 0 , 0.1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0.6 ) .main h2 : après ( largeur : 100) ; % ; ) .démo-4 hauteur de ligne : 40 px ; h3 { après: largeur 0 .démo-4; h4: 0 0 h1 0 ; marge: 1em; 0,75em: rembourrage; 5px: couleur; #6B5344: 0 poids de la police 0 normale(255 , 255 , 255 , 0.5 ) ; position: relatif; texte-ombre: 2px; rgba: taille de police, 36px; } .demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i ( padding-right : 10px ; couleur : #A8D13B ; taille de police : 0.8em ; ) .demo-4 .main h2 : après , .demo-4 .main h3 : après , .demo-4 .main h4 : après ( position : absolue ; contenu : "" ; hauteur : 1px ; bordure- rayon : 2px ; gauche : 0 ; box-shadow : 0 -1px 0 rgba ( 0 , 0 , 0 , 0.1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0.6 ) .main h2 : après ( largeur : 100) ; % ; ) .démo-4 hauteur de ligne : 40 px ; hauteur de ligne { après: largeur 0 .démo-4; h4: 0 0 h1 0 ; marge: 1em; 0,75em: rembourrage; rgba: 40px, 36px; 5px: couleur; #6B5344: 0 poids de la police 0 normale(255 , 255 , 255 , 0.5 ) ; position: famille de polices; texte-ombre: 2px; } .demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i ( padding-right : 10px ; couleur : #A8D13B ; taille de police : 0.8em ; ) .demo-4 .main h2 : après , .demo-4 .main h3 : après , .demo-4 .main h4 : après ( position : absolue ; contenu : "" ; hauteur : 1px ; bordure- rayon : 2px ; gauche : 0 ; box-shadow : 0 -1px 0 rgba ( 0 , 0 , 0 , 0.1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0.6 ) .main h2 : après ( largeur : 100) ; % ; ) .démo-4 hauteur de ligne : 40 px ;"Carrois gothique" { après: largeur 0 .démo-4; h4: 0 0 h1 0 ; marge: 1em; 0,75em: rembourrage; rgba: 40px, 36px; 5px: couleur; #6B5344: 0 poids de la police 0 normale(255 , 255 , 255 , 0.5 ) ; position: sans empattement; texte-ombre: 2px; } .demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i ( padding-right : 10px ; couleur : #A8D13B ; taille de police : 0.8em ; ) .demo-4 .main h2 : après , .demo-4 .main h3 : après , .demo-4 .main h4 : après ( position : absolue ; contenu : "" ; hauteur : 1px ; bordure- rayon : 2px ; gauche : 0 ; box-shadow : 0 -1px 0 rgba ( 0 , 0 , 0 , 0.1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0.6 ) .main h2 : après ( largeur : 100) ; % ; ) .démo-4 hauteur de ligne : 40 px ; h2 { après: largeur 0 .démo-4; h4: 0 0 h1 0 ; marge: 1em; 0,75em: rembourrage; rgba: 40px, 36px; 5px: couleur; #6B5344: 0 poids de la police 0 normale(255 , 255 , 255 , 0.5 ) ; position: "Scade"; texte-ombre: 30px; }

Demo-4 .main h1 i, .demo-4 .main h2 i, .demo-4 .main h3 i, .demo-4 .main h4 i ( padding-right : 10px ; couleur : #A8D13B ; taille de police : 0.8em; ) .demo-4 .main h2:after, .demo-4 .main h3:after, .demo-4 .main h4:after ( position : absolue ; contenu : " " ; hauteur : 1px ; rayon de bordure : 2px ; gauche : 0 ; bas : 0 ; ombre de la boîte : 0 -1px 0 rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.6); 4 .main h3:after (largeur: 75%; ) .demo-4 .main h4:after (largeur: 50%; ) .demo-4 .main h1 (marge: 1em 0 0.75em; remplissage: 0 5px 0; couleur : #6B5344 ; position : ombre de texte relative : 0 2px 0,5 ; famille de polices : "Carrois Gothic", sans-serif ; .demo-4 .main h2 (marge : 1em 0 0,75em ; remplissage : 0 0 5px 0 ; couleur : #6B5344 ; poids de la police : normal ; famille de polices : "Scada", sans empattement ; position : relative ; ombre du texte : 0 2px 0 rgba (255,255,255,0,5); ; hauteur de ligne : 40px ; marge : 1em 0 0,75em ;

remplissage : 0 0 5px 0 ;

couleur : #6B5344 ;

poids de la police : normal ; hauteur de ligne : 40 px ; h3 { après: largeur 0 famille de polices : "Scada", sans empattement ; 0 ; 0,75em: 100 ; position : relative ;: texte-ombre : 0 2px 0 rgba(255 255 255,0.5);; marge: taille de police : 24 px ;; hauteur de ligne : 40 px ; ) .demo-4 .main h4 (marge : 1em 0 0,75em ; remplissage : 0 0 5px 0 ; couleur : #6B5344 ; poids de la police : normal ; famille de polices : "Scada", sans empattement ; position : relative ; ombre du texte : 0 2px 0 rgba(255,255,255,0.5) ; taille de la police : 18px ;: Exemple 5; rgba: Une autre palette de couleurs intéressante et inhabituelle - elle vous poussera peut-être à certaines de vos propres idées et mises en œuvre. Les titres, en principe, ne peuvent pas toujours être en gras et en gros caractères - de telles options existent., 36px; position: .démo-6; texte-ombre: 0,5em; #6B5344: poids de la police h1 0 normale(0 , 0 , 0 , 0.2 ) ; } poids de la police : normal ; hauteur de ligne : 40 px ; hauteur de ligne { après: largeur 0 famille de polices : "Scada", sans empattement ; 0 ; marge: #148773 ; position: transformation de texte; texte-ombre: 2px; 0,75em: majuscule; rgba: Une autre palette de couleurs intéressante et inhabituelle - elle vous poussera peut-être à certaines de vos propres idées et mises en œuvre. Les titres, en principe, ne peuvent pas toujours être en gras et en gros caractères - de telles options existent., 36px; } poids de la police : normal ; hauteur de ligne : 40 px ;"Carrois gothique" { après: largeur 0 famille de polices : "Scada", sans empattement ; 0 ; marge: #343434 ; position: #00caa6; texte-ombre: 2px; 0,75em: 100 ; position : relative ;: texte-ombre : 0 2px 0 rgba(255 255 255,0.5);; rgba: Une autre palette de couleurs intéressante et inhabituelle - elle vous poussera peut-être à certaines de vos propres idées et mises en œuvre. Les titres, en principe, ne peuvent pas toujours être en gras et en gros caractères - de telles options existent., 36px; style de police: italique; hauteur de ligne : 40 px ; ) .demo-4 .main h4 (marge : 1em 0 0,75em ; remplissage : 0 0 5px 0 ; couleur : #6B5344 ; poids de la police : normal ; famille de polices : "Scada", sans empattement ; position : relative ; ombre du texte : 0 2px 0 rgba(255,255,255,0.5) ; taille de la police : 18px ;: Exemple 5; } poids de la police : normal ; hauteur de ligne : 40 px ; h2 { après: largeur 0 famille de polices : "Scada", sans empattement ; 0 ; marge: #343434 ; position: "Scade"; texte-ombre: 30px; 0,75em: majuscule; rgba: Une autre palette de couleurs intéressante et inhabituelle - elle vous poussera peut-être à certaines de vos propres idées et mises en œuvre. Les titres, en principe, ne peuvent pas toujours être en gras et en gros caractères - de telles options existent., 36px; }

Demo-6 .main h1 (marge : 1em 0 0.5em 0 ; poids de la police : 100 ; transformation du texte : majuscule ; couleur : #00caa6 ; style de police : italique ; famille de polices : "Josefin Sans", sans-serif ; taille de police : 58 px ; hauteur de ligne : 54 px ; ombre du texte : 2px 5px 0 rgba(0,0,0,0.2); taille de police : 26 px ; hauteur de ligne : 40 px ; famille de polices : "Josefin Sans", sans-serif) .demo-6 .main h3 (marge : 1em 0 0.5em 0 ; couleur : #343434 ; taille de police : 40px ; transformation de texte : "Josefin Sans", sans-serif : 1px ; -style : italic ; hauteur de ligne : 20 px ; poids de la police : gras ; famille de polices : " Josefin Sans", sans-serif ;

Si vous connaissez presque parfaitement CSS, alors l'article original vous explique comment utiliser certains pré-processeurs dans les styles afin de réduire la quantité de code et de le rendre plus simple. Pour être honnête, c’est la première fois que je vois l’utilisation de fonctions et la substitution de paramètres dans un fichier de style CSS, mais le code s’avère très visuel. Bien sûr, dans l’article original, vous trouverez des liens vers des sources et des versions de démonstration de toutes les options.

P.S. T Pour ceux qui travaillent sur Internet ou qui débutent, un article sur ce qu'est un TIC vous aidera à naviguer dans l'un des concepts les plus pertinents et les plus discutés sur Internet.

On dit qu’on ne peut pas juger un livre à sa couverture, et pourtant les gens le font tous les jours. Ils prennent un livre, regardent la couverture, puis en prennent une nouvelle, ou le remettent, ou le retournent et regardent ce qu'il y a au dos, OU l'ouvrent après avoir simplement regardé la couverture. Les sites Web sont également jugés sur leur couverture et leur première impression, qui proviennent souvent du titre.

Le titre de votre site est généralement la première chose que les gens voient. À partir de ces écrits ou dessins en haut de la page, les gens portent des jugements radicaux sur ce qu’ils verront et liront. Les mêmes personnes qui disent qu’on ne peut pas juger un livre à sa couverture disent aussi qu’on ne dispose que de 30 secondes pour faire bonne impression. Dans le monde Internet, où la page suivante est accessible en un seul clic, vous disposez de beaucoup moins de temps pour le faire.

Nous vous guiderons à travers l'architecture d'en-tête dans WordPress et vous proposerons des conseils sur la façon de la personnaliser afin qu'elle devienne votre propre « couverture de livre » qui attire les gens vers votre site tout en faisant bonne impression. Nous vous proposerons ensuite des conseils d'experts sur ce qui constitue exactement un bon titre de site Web.

Contenu

En-tête WordPress

Par défaut, l’en-tête dans WordPress est un simple morceau de code. Vous n'avez pas besoin de comprendre un code pour modifier l'en-tête fourni avec n'importe quel thème WordPress. Vous devez définir le titre et la description du site de votre blog ou site sur > > et WordPress fera le reste.

Dans sa forme la plus simple - le thème classique - l'en-tête WordPress est le code dans le fichier modèle wp-content/themes/classic/header.php :

">

Le titre est situé dans la balise h1 et remplit la fonction d'être utilisé dans deux options ou paramètres différents. Vous pouvez en savoir plus sur ces options dans le . Fondamentalement, le premier est affiché dans le site dans le lien, et le second affiche le nom du blog ou du site tel que défini dans le panneau > >. Lorsque l'utilisateur déplace le curseur sur un titre, il peut cliquer sur le titre pour revenir à la page principale ou d'accueil du site, comme prévu dans le panneau >>.

Le thème WordPress par défaut détecte les caractéristiques des images en arrière-plan et présente l'en-tête comme ceci dans wp-content/themes/default/header.php :

L'en-tête du thème par défaut/Kubrick

La balise de modèle affiche le nom du blog ou du site Web dans le lien, mais cela démontre une autre utilisation d'une requête similaire à l'URL ci-dessus. Il reçoit les mêmes informations, mais d'une manière différente. Il ajoute de descriptions site dans >> .

En termes simples, ces deux exemples d'en-tête font la même chose de différentes manières. Ils fournissent des informations d'en-tête avec la possibilité d'inclure une image, et la création peut faciliter la navigation sur le site. Il s'agit simplement de savoir combien d'informations vous souhaitez voir dans votre en-tête et comment ces informations seront affichées.

En utilisant le premier exemple du thème classique, l'image peut toujours être utilisée comme image d'arrière-plan définie dans la feuille de style du sélecteur h1, le deuxième thème donne plus de contrôle sur l'utilisation de l'image dans l'en-tête en lui donnant son propre fractionnement. zone. Son apparence est entièrement contrôlée par la feuille de style.

Style de titre

Comme indiqué dans les deux exemples ci-dessus, les styles de l'en-tête sont contenus dans les sélecteurs : h1 , header , headerimg et description . Tout cela est dans style.css, bien que cela puisse également se trouver dans les fichiers de style header.php du thème que vous utilisez. Vous devrez vous enregistrer aux deux endroits. Dans un thème classique, les CSS de l'en-tête sont contenus dans un seul sélecteur #header.

#header (arrière-plan : #90a090 ; bordure inférieure : double 3px #aba ; bordure gauche : solide 1px #9a9 ; bordure droite : solide 1px #565 ; bordure supérieure : solide 1px #9a9 ; police : italique normal 230 % "Times New Roman", Times, espacement des lettres : 0,2em ; remplissage : 15px 10px 15px 60px )

Une teinte verte est choisie comme couleur d'arrière-plan et comme bordure autour de l'en-tête, mais la bordure est d'une teinte différente et crée un effet d'ombre en retrait. La police Times New Roman est définie sur une taille de 230 % avec un espacement des caractères plus large que la normale. Indenter sur le côté crée une indentation pour le texte dans le titre.

Tous peuvent être facilement modifiés en modifiant simplement chaque attribut de style : l'épaisseur de la bordure peut être augmentée et tous avec la même couleur, la couleur d'arrière-plan, la taille et le style de la police, l'espacement des lettres, etc.

La même chose s’applique à l’en-tête du thème WordPress par défaut, sauf qu’il y a quelques styles supplémentaires à prendre en compte. Ils sont situés à l'intérieur de header.php dans la balise "head" Et dans style.css. Lorsqu’il existe un grand nombre de styles, il est préférable de déplacer toutes les informations dans une feuille de style.

Les styles qui contrôlent l'apparence de l'en-tête se trouvent dans le h1, Sélecteurs CSS header , headerimg et description . Tout comme avec le thème classique, vous pouvez retrouver ces liens et y apporter des modifications pour changer l'apparence.

La modification du thème WordPress du titre de l'image par défaut a été simplifiée avec l'introduction d'un utilitaire appelé Kubrickr. Il vous demande simplement de mettre un nouveau nom de fichier image pour le titre, puis le traduit pour vous afin que vous n'ayez pas à fouiller dans le code. Si tout ce que vous souhaitez modifier est votre image d’en-tête, c’est un outil extrêmement utile et simple.

Si vous le souhaitez, programmez ou approfondissez vos styles d'en-tête et apportez les modifications nécessaires. Vous trouverez ci-dessous un didacticiel simple expliquant comment modifier manuellement le titre d'une image.

Changer l'image d'en-tête

Il existe de nombreuses images et modèles d’en-tête différents disponibles pour être modifiés et utilisés. Les styles de l’image d’en-tête par défaut ou du thème Kubrick WordPress, ainsi que tout thème basé sur ce thème, sont plus complexes à modifier que ceux des thèmes classiques. les styles se trouvent dans les styles de la section "head" de header.php, ainsi que dans styles.css. Pour modifier uniquement les liens d'en-tête de l'image, ouvrez le fichier header.php de votre modèle et recherchez des styles comme celui-ci :

#header (arrière-plan : url("/images/wc_header.jpg") sans répétition en bas au centre ; ) #headerimg ( marge : 7px 9px 0 ; hauteur : 192px ; largeur : 740px ; )

NOTE: L'utilisation de bloginfo n'est possible que lorsque le style est utilisé conjointement avec le fichier modèle principal. Les balises de modèle WordPress ne fonctionneront pas dans une feuille de style (style.css). Pour déplacer ce style dans la feuille de style, remplacez la balise de modèle par l'URL réelle de l'image d'en-tête.

Pour modifier le fichier, remplacez « kubrickheader.jpg » par le nom du nouveau graphique que vous avez téléchargé sur votre site pour le remplacer. S'il se trouve dans un autre répertoire, changez en remplaçant les balises bloginfo() par l'adresse spécifique de l'emplacement graphique.

Si vous utilisez une image de la même taille, remplacez simplement l'image. S'il s'agit d'une taille différente, remplissez la hauteur et la largeur de l'image dans la section suivante appelée #headerimg. Si vous ne connaissez pas et n'utilisez pas Windows, affichez le dossier où se trouve l'image sur votre ordinateur en mode Miniature. Cliquez sur le bouton "Affichage> Vignette" dans le menu de l'Explorateur Windows. En mode d'affichage Miniature, recherchez votre image et maintenez le bouton de la souris enfoncé. Une petite boule de note apparaîtra avec une liste de tailles. Utilisez ces informations dans les styles. Sinon, faites un clic droit sur le fichier graphique et sélectionnez "Propriétés" et cela devrait vous donner la taille et les dimensions du fichier.

Une fois l’image d’en-tête en place, il est temps de s’attaquer au reste des en-têtes. Ouvrez le fichier de feuille de style style.css et notez ce qui suit :

  • en-tête
  • en-tête
  • description

Votre thème peut ou non contenir tous ces éléments, mais le thème par défaut les contient tous à différents endroits de la feuille de style. Il peut être nécessaire de modifier les attributs de tout ou partie de ces éléments pour modifier l'apparence de votre en-tête. Lorsque vous redimensionnez les images d'en-tête ou les illustrations d'en-tête, veillez à redimensionner les autres sélecteurs CSS structurels, tels que le contenu ou la barre latérale, pour correspondre aux modifications apportées à la taille de l'en-tête.

Spécification de l'en-tête de l'image

L'image d'en-tête qui s'inscrit dans le thème WordPress par défaut mesure environ 192 x 740 pixels. Lorsque vous remplacez un en-tête dans n’importe quel thème WordPress, vérifiez la taille de l’image d’en-tête, puis trouvez un remplacement qui correspond à cette taille. Si vous choisissez une image d'en-tête plus petite, plus large ou plus haute que l'image de remplacement, vous devrez peut-être modifier d'autres éléments structurels de la page Web pour s'adapter à la taille de l'en-tête.

Si vous modifiez le thème d'un site entier, la largeur de la page globale ou de la zone de contenu doit être prise en compte par la taille de l'image d'en-tête. Les deux tailles d'écran les plus courantes sont 1024 x 768 et 800 x 600 pixels. Cependant, les écrans larges gagnent du terrain et les concepteurs Web doivent désormais se préparer à des largeurs d'écran de 1 280 x 1 024 et 1 600 x 1 200.

Si vous définissez votre site Web sur « flottant », situé au milieu de la fenêtre du navigateur avec un espace des deux côtés, vous pouvez définir la largeur de votre en-tête comme vous le souhaitez. Lors de la conception d'un thème avec des largeurs d'écran flexibles ou « élastiques », la largeur de l'en-tête devient importante.

Si vous utilisez un en-tête d'image qui peut être répété et que vous utilisez une largeur élastique, vous pouvez définir des styles dans l'en-tête de répétition pour remplir l'espace :

#header ( background: url("/images/kubrickheader.jpg") répéter-x en haut à gauche; )

Cela entraînera la répétition horizontale de l’image d’en-tête du coin supérieur gauche jusqu’à la fin. Vous pouvez personnaliser ce comportement selon la position d'arrière-plan souhaitée en fonction de vos besoins techniques et de conception.

Illustration d'en-tête

Un nouveau terme apparu dans le domaine du web design est En-tête artificiel(art d'en-tête). Il s'agit d'images d'en-tête généralement dessinées à la main à l'aide de combinaisons de couleurs, de formes, de symboles, d'images et de texte. Créer un tel titre peut être difficile et prendre beaucoup de temps à l'auteur. Bien qu'il existe des en-têtes artificiels gratuits, certains sites vendent leurs propres en-têtes artistiques faits à la main. Même si une photographie peut être unique en son genre et transmettre le style visuel souhaité, un titre fait à la main est plus facile à assortir avec d’autres couleurs de page Web et est généralement plus esthétique en raison de sa nature distinctive.

Choisir une illustration d’en-tête prête à l’emploi présente certains avantages. les artistes ont réalisé le travail et il ne vous reste plus qu'à choisir le design qui convient le mieux à votre site. Et le graphique est prêt à l’emploi, déjà dimensionné et enregistré sous forme de fichier de petite taille.

Dans cet exemple, la balise de modèle list_cats() définit la feuille de catégorie à trier par ID dans une feuille non triée (

  • ) n'a ni date ni nombre de publications, ne masque pas les catégories vides, utilise la catégorie "description" pour le titre dans le lien, n'affiche pas les descendants de la catégorie parent et exclut les catégories 1 et 33. Il est à part entière " bloc "catégories". Attention, le lien vers la page "accueil" ou page principale du bfla a été ajouté manuellement en début de fiche.

    Pour styliser cette feuille, utilisez #categorylist dans style.css :

    #categorylist (taille de police : 12px ; style de police : normal ; transformation de texte : majuscules ; ) #categorylist ul (type de style de liste : aucun ; style de liste-image : aucun ; marge : 0 ; padding-bottom : 20px; ) #categorylist li ( display: inline; padding: 0px 5px;) #categorylist a:link, #categorylist a:visited (couleur:bleu) #categorylist a:hover (couleur:rouge)

    Le bloc ressemblera à ceci : Voici quelques conseils et informations pour vous aider à choisir et personnaliser l’en-tête de votre site WordPress.

    Faites attention au placement et à la couleur du texte.

    • La couleur et l'emplacement du texte du titre peuvent être ajoutés ou soustraits à votre présentation. Voici quelques conseils.
    • Si vous utilisez du texte blanc, assurez-vous de définir la couleur d'arrière-plan dans l'en-tête et/ou l'en-tête pour afficher à nouveau le texte blanc si, pour une raison quelconque, l'image n'apparaît pas à l'écran ou si l'option « Afficher les images » de l'utilisateur est désactivée. Cela permettra à votre texte blanc d'être toujours visible.
    • Si le texte est difficile à lire par rapport à l'occupation de la zone graphique, positionnez le texte dans une zone de titre d'image moins saturée.
    • Assurez-vous que la couleur du texte est facile à voir pour tous les visiteurs du site et n'entre pas en conflit avec les couleurs de l'illustration du titre. Le texte orange fluorescent sur fond vert citron est morbide.
    • Veuillez noter que certaines différences de couleur et certains motifs dans le titre de votre art peuvent faire « disparaître » les lettres du texte superposé. La même chose s'applique si vous insérez du texte dans la première illustration ou dans le titre de l'image.
    Fixez-vous des objectifs.

    Un bon titre reflète le contenu du site. Tout le reste doit également répondre aux attentes et être reflété dans le titre. Par conséquent, le titre doit refléter le contenu, le but et l’idée du site.

    Le titre doit attirer l’attention de l’utilisateur et le « forcer » à rester sur le site.

    Les titres ne doivent pas toujours nécessairement contenir des images.

    Tous les titres ne doivent pas nécessairement être accompagnés de photos et d'images. Parfois, les mots sont plus importants, qu’ils soient sur une couleur délavée ou sur un fond blanc.

    Un en-tête encombré rend le site encore plus encombré.

    Évitez les publicités intrusives, la navigation encombrée, le texte illisible, les longs fils d'actualité dans l'en-tête. Plus c’est simple, mieux c’est.

    Suivez les normes d’accessibilité dans l’en-tête.Nous en avons parlé, mais vous pouvez faire davantage pour vous assurer que votre titre répond aux normes d'accessibilité. Utilisez les balises h1, puis les programmes spéciaux qui lisent le texte à l'écran le reconnaissent comme un en-tête. Utiliser Alt dans les liens et les images.Les titres peuvent avoir n’importe quelle hauteur, mais n’oubliez pas que le contenu est roi.

    L'en-tête moyen a une hauteur inférieure à 200 pixels, mais sa hauteur varie de très fine à la moitié de la page. N'oubliez pas que la principale raison pour laquelle les gens visitent votre site est son contenu, et plus ils doivent faire défiler votre en-tête pour accéder au contenu, moins ils ont tendance à être intéressés. Aidez-les à accéder au contenu du titre.Pensez à la « personnalité du site ».Le titre fait partie de l'identité du site ; les utilisateurs doivent avoir l'assurance qu'ils se trouvent sur le même site lorsqu'ils cliquent sur un lien vers une autre page du site. Considérez le titre et/ou le titre artificiel comme la « marque » de votre site.Le but de cet article est d'envisager différentes options pour styliser les en-têtes h1, h2. La balise H1 est une balise importante dans le corps de la page. En règle générale, il contient le titre thématique de la page. La balise H1 doit se démarquer afin que l'utilisateur puisse facilement comprendre de quoi parle la page de votre site. Par conséquent, cette balise devrait être le point fort de votre page. Le style CSS de la balise H1 peut être simple, mais l'essentiel est de s'assurer que la taille de la police est la plus grande parmi les autres sur la page. Et pas seulement parce qu’il attire l’attention de l’utilisateur, il joue aussi un rôle dans la pertinence de la page, et donc dans l’optimisation.

    Suivez les normes d’accessibilité dans l’en-tête.Nous en avons parlé, mais vous pouvez faire davantage pour vous assurer que votre titre répond aux normes d'accessibilité. Utilisez les balises h1, puis les programmes spéciaux qui lisent le texte à l'écran le reconnaissent comme un en-tête. Utiliser Alt dans les liens et les images.Les titres peuvent avoir n’importe quelle hauteur, mais n’oubliez pas que le contenu est roi.

    Nous examinerons les moyens de styliser les balises h1, h2 lors de la création d'un flux. Examinons deux options pour implémenter un en-tête sous la forme d'un ruban : Western et ma version. Je dirai à l'avance que ma méthode est prioritaire, mais si vous avez vos propres options (méthodes) pour styliser les titres, je vous serais reconnaissant de les partager dans les commentaires.

    Voie occidentale

    C’est une bonne option, mais je n’aime pas vraiment la manière CSS d’implémenter le flux. J'ai trouvé cette méthode pour créer un ruban CSS h1 sur l'un des sites occidentaux. Ce flux est implémenté en utilisant du code CSS pur, bien que la compatibilité entre navigateurs en ait souffert (dans IE, cela ressemble à un simple bloc). Vous trouverez ci-dessous le code source du style CSS.

    H1.ribbon ( taille de police : 16px !important ; position : relative ; arrière-plan : #ba89b6 ; couleur : #fff ; alignement du texte : centre ; remplissage : 1em 2em ; marge : 0 0 3em ; ) h1.ribbon : avant, h1.ribbon:after ( contenu : " " ; position : absolue ; affichage : bloc ; bas : -1em ; bordure : 1,5em solide #986794 ; z-index : -1 ; ) h1.ribbon :avant ( gauche : -2em ; bordure-droite-largeur : 1,5em ; bordure-gauche-couleur : transparent ; ) h1.ribbon:after ( droite : -2em ; bordure-gauche-largeur : 1,5em ; bordure-droite-couleur : transparent ; ) h1. ruban .ribbon-content:avant, h1.ribbon .ribbon-content:after ( contenu : "" ; position : absolue ; affichage : bloc ; style de bordure : solide ; couleur de bordure : #804f7c transparent transparent transparent ; bas : - 1em; ) h1.ribbon .ribbon-content:avant (gauche: 0; largeur de bordure: 1em 0 0 1em; ) h1.ribbon .ribbon-content:after ( droite: 0; largeur de bordure: 1em 1em 0 0; )

    En code HTML, le ruban h1 ressemble à ceci :

    Style CSS des en-têtes h1, h2 pour le site

    À ma façon

    Comme vous pouvez le constater, le code CSS est fastidieux pour styliser uniquement la balise h1. Par conséquent, je propose ma propre façon de créer une telle bande. La compatibilité entre navigateurs a été testée sur IE, FireFox, Opera, Chrome. Vous trouverez ci-dessous le code CSS et tous les fichiers sources.

    H1 (hauteur : 67 px ; arrière-plan : url (ribbon_left.png) en haut à gauche sans répétition ; couleur : #FFF ;) h1 fort (hauteur : 67 px ; affichage : bloc ; largeur maximale : 450 px ; marge gauche : 56 px ; remplissage -right:56px arrière-plan : url(ribbon_right.png) en haut à droite sans répétition ;)

    Comment l'utiliser en HTML :

    En-tête CSS H1 pour le site

    Photos :

    Le poids total des images est de 750 octets. Le code CSS ne prend pas plus de deux lignes et pèse 236 octets. Je suis satisfait du résultat, et tout est simple et clair, contrairement à la méthode occidentale, où le poids du code CSS est de 980 octets. Bien que ma version et la version occidentale aient un poids identique, il est bien pire de comprendre le code que de traiter l'image dans Photoshop. On peut supposer que la vitesse de chargement d'un fichier CSS est plus rapide que celle de trois fichiers (totalement identique au poids d'un fichier CSS), mais vous pouvez implémenter l'arrière-plan sous forme de sprites, ce qui augmentera la vitesse de chargement du site. Découvrez comment augmenter la vitesse à l’aide des sprites CSS.

    Exemples de CSS H1, H2

    Tous les exemples seront implémentés sur la base du principe de stylisation des titres selon ma méthode (exemple, site).

    Style CSS de l'en-tête H1

    Dans ce paragraphe, nous nous concentrerons sur des exemples réels de style de l'en-tête h1. Des exemples, dits haut et fort, puisque chaque site a un design unique. Laissez-moi vous donner un exemple universel de style H1. Vous comprenez déjà mon idée de styliser les titres, je souhaite la compléter en utilisant de la transparence dans l'image de fond, ce qui peut être facilement réalisé dans Photoshop. Voir un exemple ci-dessous.

    Titre (largeur : 500 px ; arrière-plan : #888 ;) h1 (hauteur : 70px ; arrière-plan : url (left.png) en haut à gauche sans répétition ; couleur : #FFF ; hauteur de ligne : 50px ;) h1 fort (hauteur : 70px ; display:block; margin-left:60px; padding: 6px 60px 0px 0px background: url(right.png) en haut à droite sans répétition ;)

    Images sources :

    Texte d'en-tête h1

    Comme vous pouvez le voir, les images originales sont translucides, et dans la classe de titre, en modifiant la valeur d'arrière-plan, vous pouvez obtenir les résultats suivants :

    CSS h1 + h2 (style collaboratif)

    Styliser h1 et h2 ensemble est approprié si vous avez un épilogue ou une petite introduction à un article de votre site, qui peut être placé dans la balise h2. Par exemple:

    H1– Styliser les titres h1, h2 ;

    Le but de cet article est d'envisager différentes options pour styliser les en-têtes h1, h2. La balise H1 est une balise importante dans le corps de la page. En règle générale, il contient le titre thématique de la page. La balise H1 doit se démarquer afin que l'utilisateur puisse facilement comprendre de quoi parle la page de votre site. Par conséquent, cette balise devrait être le point fort de votre page. Le style CSS de la balise H1 peut être simple, mais l'essentiel est de s'assurer que la taille de la police est la plus grande parmi les autres sur la page. Et pas seulement parce qu’il attire l’attention de l’utilisateur, il joue aussi un rôle dans la pertinence de la page, et donc dans l’optimisation.– Apprendre à concevoir des titres h1, h2 en utilisant CSS.

    Ceci est mon exemple, vous avez probablement votre propre idée sur la façon de concevoir les pages du site Web. L’exemple css h1 + h2 est similaire au précédent, regardons le code css.

    Gauche (hauteur: 100 px; arrière-plan: url (gauche.png) en haut à gauche sans répétition;) .right (largeur: 500 px; hauteur: 100 px; affichage: bloc; marge gauche: 45 px; remplissage: 0 px 45 px 0 px 0 px; arrière-plan : url(right.png) en haut à droite sans répétition ;) h1 (couleur : #FFF ; taille de police : 18 px ; rembourrage : 15 px ;) h2 (couleur : #CCC ; taille de police : 16 px ; rembourrage : 5 px ;)

    Images sources :

    Texte d'en-tête H1

    Une petite introduction, ou description de l'article, entourée d'une balise H2.

    Afficher:

    L'essence du style conjoint (h1 + h2) des titres est similaire à l'exemple précédent, seulement dans ce cas, des blocs div sont utilisés.

    Style CSS de l'en-tête H2

    Styliser l’en-tête h2 n’est pas délicat. Mais, puisque notre article concerne le style des titres h1 et h2, nous considérerons tout jusqu'au bout.

    En règle générale, la balise h2 est utilisée pour mettre en évidence les sous-paragraphes d'un article ou d'un autre élément du site. Je conseillerais de créer des titres h2 modestes, discrets mais pratiques. J'aime beaucoup l'idée de la façon dont Wikipédia est organisé. Je vous conseille de créer quelque chose de similaire. C'est simple et pratique. Par exemple:

    Exemple de style d'en-tête H2

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut pretium mauris nec arcu. Entier à Leo vel ipsum elementum sodales. Nam est quam, posuere non, feugiat nec, consectetuer ac, lectus. Suspendisse egestas fringilla odio. Donec lacinia tristique ante. Cum sociis otanique penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    Une autre sous-section de votre article

    Nulla venenatis, turpis eu vestibulum tincidunt, felis diam luctus velit, facilis cursus mi ligula vitae nunc. Curabitur libéro. Fusce Felis. Nam gravida nulla non eros. Donec non nisl. Nulla ut odio. Curabitur sollicitudin nonummy est. Nullam molestie lectus quis nibh.

    Afficher:


    Simple, pratique et multi-navigateur.

    J'espère que mon article vous a aidé. Si vous avez des questions ou des suggestions concernant le style CSS des en-têtes h1, h2, écrivez dans les commentaires.

Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :