Cette page a été présentée dans le cadre de la conférence "1, 2, 3 CSS !" organisée lors de la manifestation ParisWeb 2006.
CSS signifie "Cascading Style Sheets".

<h3>Que veut dire <abbr title="Cascading Style Sheets">CSS</abbr> ?</h3> <p><abbr title="Cascading Style Sheets">CSS</abbr> signifie "Cascading Style Sheets".</p>
p abbr {
color:red;
}
Les feuilles de style permettent de séparer contenu et présentation.
De plus les CSS induisent une meilleure accessibilité.

<div class="rose"> <p>Les feuilles de style permettent de séparer contenu et présentation.</p> <div> <p>De plus les CSS induisent une meilleure accessibilité.</p> </div> </div>
div.rose > div {
margin-left:50px;
border-left:5px solid #f02485;
}
Les adjacents d'enfants ne sont pas ce que vous croyez !
Au contraire, ils ne leurs veulent que du bien.

<h5>Adjacents d'enfants !</h5> <p>Les adjacents d'enfants ne sont pas ce que vous croyez !</p> <p>Au contraire, ils ne leurs veulent que du bien.</p>
h5 + p {
color:#f02485;
}
Cette page liste les traductions de rapports techniques du W3C qui sont hébergées sur ce site. Ce ne sont pas des versions officielles en français ; seuls les documents originaux en anglais font autorité. Chaque traduction (au format HTML) est disponible en téléchargement sous forme d'archive comprimée.
(Le cadre de citation doit être bleu)
<blockquote cite="http://www.yoyodesign.org/doc/w3c/">
<p>Cette page liste les traductions de rapports techniques du W3C qui sont hébergées sur ce site.
Ce ne sont pas des versions officielles en français ;
seuls les documents originaux en anglais font autorité.
Chaque traduction (au format HTML) est disponible en téléchargement sous forme d'archive comprimée.</p>
</blockquote>
blockquote[cite] {
background-color:#87CEFA;
padding:10px;
}
La liste de tous les documents techniques du W3C est disponible à http://www.w3.org/TR/. Les seules versions normatives des recommandations sont les versions du site du W3C.
(Le cadre de citation doit être vert)
<blockquote cite="http://www.la-grange.net/w3c/">
<p>La liste de tous les documents techniques du W3C est disponible à http://www.w3.org/TR/.
Les seules versions normatives des recommandations sont les versions du site du W3C.</p>
</blockquote>
blockquote[cite="http://www.la-grange.net/w3c/"] {
background-color:#fccfe4;
padding:10px;
}
* Icones de Maurice Svay http://www.svay.com/

<a href="http://www.yoyodesign.org/doc/w3c/css2/cover.html" hreflang="fr" title="recommandations W3C en français">En savoir plus sur les CSS2</a> <a href="http://www.w3.org/TR/CSS21/" hreflang="en" title="recommandations W3C en anglais">En savoir plus sur les CSS2</a> <a href="http://edition-w3c.de/TR/1998/REC-CSS2-19980512/" hreflang="de" title="recommandations W3C en allemand">En savoir plus sur les CSS2</a>
a[hreflang="fr"]:after {
content:" " url("fr.png");
}
a[hreflang="en"]:after {
content:" " url("uk.png");
}
a[hreflang]:after {
content: " [" attr(hreflang)"] ";
color:gray;
}

input:focus, textarea:focus {
background-color:#B9DCEB;
}

img {
border:solid black;
border-width:54px 78px;
width:314px;
height:202px
}
img:hover {
border:10px solid black;
width:450px;
height:290px;
}
| Version originale | Version CSS | Gain |
|---|---|---|
| 33 ko | 11 ko | 67% |
<table summary="poids d'une page html">
<tr>
<th>Version originale</th>
<th>Version CSS</th>
<th>Gain</th>
</tr>
<tr>
<td>33 ko</td>
<td>11 ko</td>
<td>67%</td>
</tr>
</table>
table {
border:2px solid black;
border-collapse:collapse;
margin:auto;
}
td, th {
border:1px solid #f02485;
text-align:center;
width:150px;
height:50px;
vertical-align:middle;
}
<div id="display"> <p> <a href="http://www.w3.org/">Le site du W3C</a> <a href="http://www.w3.org/TR/CSS21/">Recommandations CSS2</a> <a href="http://www.w3.org/Style/CSS/current-work#CSS3">Recommandations CSS3</a> </p> <hr /> <ul> <li><a href="http://www.w3.org/">Le site du W3C</a></li> <li><a href="http://www.w3.org/TR/CSS21/">Recommandations CSS2</a></li> <li><a href="http://www.w3.org/Style/CSS/current-work#CSS3">Recommandations CSS3</a></li> </ul> </div>
#display p.block a {
display:block;
width:180px;
border:1px solid #E8E8E8;
padding:3px 10px;
background-color: #DCDCDC;
}
#display li {
display:inline;
background:url(nav.png) no-repeat 0 50%;
padding-left:10px;
}
Version html : 33 ko
Version CSS : 11 ko
Gain : 67%

<div class="table"> <p><span>Version html :</span> <span>33 ko</span></p> <p><span>Version CSS :</span> <span>11 ko</span></p> <p><span>Gain :</span>> <span>67%</span></p> </div>
.table {
display:table;
border:1px solid #f02485;
border-collapse:collapse;
margin:auto;
padding:0;
background:none;
}
.table p span {
display:table-cell;
border:1px solid #f02485;
width:150px;
height:50px;
vertical-align:middle;
text-align:center;
}
.table p span:first-child {
font-weight:bold;
}
crosshair - pointer - move - wait - help - Curseur personnalisé
<p> <span class="crosshair">crosshair</span> - <span class="pointer">pointer</span> - <span class="move">move</span> - <span class="wait">wait</span> - <span class="help">help</span> - <span class="cursor">Curseur personnalisé</span> </p>
.crosshair {
cursor:crosshair;
}
.pointer {
cursor:pointer;
}
.move {
cursor:move;
}
.wait {
cursor:wait;
}
.help {
cursor:help
}
.cursor {
cursor:url("curseurs/macwait.ani"),text;
}