2010-05-05 5 views
51

Aujourd'hui, je suis tombé sur une nouvelle syntaxe CSS que je ne l'ai jamais vu avantCSS: content: " 00A0"

content:"\00a0"; 

Vérification sur w3schools, il explique:

Définition et utilisation

la propriété de contenu est utilisé avec l': avant et: après les pseudo-éléments, à insérer le contenu généré.

Ma question est, pouvez-vous me montrer dans un exemple concret, comment utiliser cette propriété content? Et qu'est-ce que le \00a0 signifie dans ce cas?

+2

Vous pouvez trouver plus de code ici http://css-tricks.com/snippets/html/glyphs/ –

Répondre

28

Je l'ai utilisé avant de mettre en œuvre le texte de style sur une liste flottaient

#horz-list li { 
 
    list-style: none; 
 
    float: left; 
 
} 
 

 
#horz-list li:after { 
 
    content: "\00a0-\00a0"; 
 
} 
 

 
#horz-list li:last-child:after { 
 
    content: ""; 
 
}
<ul id="horz-list"> 
 
    <li>first item</li> 
 
    <li>second item</li> 
 
    <li>third item</li> 
 
</ul>

qui produira quelque chose comme

premier élément - deuxième élément - troisième élément

Cela permet de maintenir mon balisage sémantique & je peux présenter un tel coiffage le tableau de bord via css.