Membre de ClickFR, Reseau francophone Paie-Par-Click
Accueil
Accueil
- [ CSS : ] [ DHTML : ] [ HTML : ] [ JavaScript : ] [ Refs : ]
Accueil

CSS 2

  La première lettre

fonction  principe  la methode elle-meme  demonstration  telechargement de la methode  Compatibilite du script... a partir de : 

  Fonction
Le but de cette feuille de style est de formater automatiquement la première lettre d'un paragraphe, sans que l'on soit obligé d'y apposer un style 'localement'.
  Principe
Les feuilles de style peuvent s'appliquer sur des classes d'objets, par exemple <P>, <H2>, <TD>... mais pas à un élément comme la première lettre d'un mot ou d'un paragraphe.
Pour cela, on a recours à une 'pseudo-classe'. Dans notre cas, on utilise la pseudo-classe ':first-letter'.
Cette classe est reconnu dans plusieurs cas, si elle n'est pas appliquée à une classe particulière (<P> par exemple) :
  • Premier texte de la page,
  • tout <P>,
  • tout texte précédé d'un alignement (<center> par exemple).
  • En fait, tout ce qui génère un nouveau paragraphe (donc pas la balise <br>).
Elle s'applique également à une autre classe selon l'écriture suivante : .nom_de_la_classe:first-letter { ... }.
  La méthode
dans la partie <head>
<style>
:first-letter { font-size: 200% ; font-weight: bold; }
.special:first-letter { font-size: 400% ; color: red; } </style>

dans la partie <body>
Ceci est le premier texte de la page, il applique donc la feuille de style de base.<br>
Cette ligne a été générée par un <br> à la fin de la ligne précédente, elle n'applique donc pas la feuille de style.

<p>Ceci est un texte encadré par une balise <p> et </p>, il applique donc la feuille de style de base.</p>

<center>Ceci est un texte encadré par une balise <center> et </center>, il applique donc la feuille de style de base.<br></center>
Cette ligne a été générée par un <br> à la fin de la ligne précédente, elle n'applique donc pas la feuille de style.

<table border="1">
<tr>
<td>Ceci est un texte dans un tableau, il applique la feuille de style</td>
<td valign="bottom"> et sur toutes les cellules !!</td>
</tr>
<tr>
<td colspan="2">Sauf sur Macintosh :-(</td>
</tr>
</table>

<p class="inconnue">Ceci est un texte encadré par une balise <p> et </p>, avec un appel de style 'inconnu', il applique donc la feuille de style de base.</p>

<p class="special">Ceci est un texte encadré par une balise <p> et </p>, avec un appel de style 'connu', il applique donc la feuille de style connue.</p>
  Démonstration

Voir la démonstration

  Téléchargement
Cette feuille de style est disponible en deux versions :
  • le style est appliqué localement, dans la balise style de la page),
  • le style dans une feuille de style externe, commune à toutes les pages (fichier .css).

    L'intérêt d'une feuille de style est de pouvoir partager le style entre plusieurs liens de la page.
  • Style local :
    para_first_letter.zip
    1 Ko
    telechargez le style telechargez le style
    Feuille de style :
    para_first_letter2.zip
    1 Ko
    Recherche
    aide sur la recherche
    hit-parade
    Votez TOP Ouaibe !

    statistiques
    aide sur les contacts aide sur la mailing-list aide sur la newsletter