Bonjour,
Ma question est en plusieurs partie, mais le résultat devrais ressembler à ça :
http://img11.hostingpics.net/pics/693249demo.jpg
Actuellement je procède de la sorte
Je sais pas si c'est vraiment propre de mettre un div vide, non ?
Je pourrais utiliser un :before, (qui ne fonctionne pas sous IE7, je sais) pour des partie ou je peut me permettre une dégradation gracieuse.
En CSS3, cela s'écris il me semble avec 2 ":" du coup je procède comment ?
En répétant 2 fois le même code ?
Quel est votre méthode pour un tel cas ? (avec le support de IE7)
Ma question est en plusieurs partie, mais le résultat devrais ressembler à ça :
http://img11.hostingpics.net/pics/693249demo.jpg
Actuellement je procède de la sorte
<article class="demo">
<div class="car1"></div><h2>Lorem ipsum dolor</h2>
<p>Blabla</p>
<div class="car2"></div><h2>Vestibulum imperdiet</h2>
<p>Blabla</p>
</article>
.demo > div{
display: inline-block;
height: 20px;
width: 40px;
margin-right: 10px;
background: url("sprite.png") no-repeat;
}
.car1{
background-position: 0 -20px;
}
.car1{
background-position: 0 -40px;
}
Je sais pas si c'est vraiment propre de mettre un div vide, non ?
Je pourrais utiliser un :before, (qui ne fonctionne pas sous IE7, je sais) pour des partie ou je peut me permettre une dégradation gracieuse.
En CSS3, cela s'écris il me semble avec 2 ":" du coup je procède comment ?
h2:before{/*code...*/}
h2::before{/*code...*/}
En répétant 2 fois le même code ?
Quel est votre méthode pour un tel cas ? (avec le support de IE7)