Bonjour
J'ai un en-tête qui se présente comme ceci:
HTML
Vous l'aurez compris, l'image h1.png vient se mettre au milieu du bloc, et l'image arriere-plan-h1.png vient se coller à droite.
Ma problématique: dupliquer arriere-plan-h1.png symétriquement à gauche.
J'ai plusieurs pistes de réflexion:
- Les backgrounds multiples en CSS 3. Mais ça ne marche que sur Safari à l'heure actuelle.
- h1::before {background-image: url(); content: url();}. Mais ça ne fonctionnera pas sur IE (même version 8 dixit MS)
- Un bon gros tableau. Je ne préfère pas
- Un enchevêtrement de <div>. Je préfère encore faire un tableau.
- Une balise <img> quelque part dans le code positionée en absolute. C'est crado.
Que me conseillez-vous ? En gros je cherche le meilleur rapport sémantique/compatibilité.
Merci beaucoup
Modifié par LeTenia (21 Feb 2009 - 01:02)
J'ai un en-tête qui se présente comme ceci:
HTML
<h1><a href="/"><img src="h1.png" width="366" height="47" alt="le nom de mon site"></a></h1>
CSS h1{text-align: center; margin: 0.67em auto; background: #000 url(arriere-plan-h1.png) no-repeat 100% 50%; border: 1px solid #fff;}
Vous l'aurez compris, l'image h1.png vient se mettre au milieu du bloc, et l'image arriere-plan-h1.png vient se coller à droite.
Ma problématique: dupliquer arriere-plan-h1.png symétriquement à gauche.
J'ai plusieurs pistes de réflexion:
- Les backgrounds multiples en CSS 3. Mais ça ne marche que sur Safari à l'heure actuelle.
- h1::before {background-image: url(); content: url();}. Mais ça ne fonctionnera pas sur IE (même version 8 dixit MS)
- Un bon gros tableau. Je ne préfère pas
- Un enchevêtrement de <div>. Je préfère encore faire un tableau.
- Une balise <img> quelque part dans le code positionée en absolute. C'est crado.
Que me conseillez-vous ? En gros je cherche le meilleur rapport sémantique/compatibilité.
Merci beaucoup
Modifié par LeTenia (21 Feb 2009 - 01:02)