Charly Miconnet
Bonjour à tous,
je vais inaugurer mon premier post avec une question bien vilaine comme moi seul en ai le secret (certains pourrons confirmer !).
Mon idée de base était d'appliquer un style à la balise h4, pour que, quand mon client créer un titre de niveau 4 il se retrouve avec un "joli" fond. L'ennui c'est si j'applique ça à un h4 le background central prend toute la largeur du conteneur...J'avais pensé ajouté un span mais sur le template de base ce n'est pas faisable (pas dans mon idée en tout cas).
Du coup j'ai modifié la balise code pour que ce style apparaissent. Même si c'est moins propre qu'avec un span class ça reste exploitable. Et ça fonctionne bien sous mozilla...
L'ennui c'est que ça ne tourne pas sous ie, malgré l'utilisation des js récuperer sur alsacréations, et d'ailleurs les codes qu'ils fournissent ne fonctionnent pas ni sous IE 6, ni sous IE7 (curieux pour ce site !)
Le résultat attendu (et obtenu sous mozilla) :
j'ai créer ce type de mise en page :
côté html je n'utilise que la balise code, et le texte à l'intérieur.
Dans l'absolu je pourrais tricher avec mon design, et faire en sorte d'éviter le recours à :after / :before. Mais c'est tout de même bien pratique !!
De plus j'utilise un padding top pour positionner mon background central et évidemment le contenu n'est pas centré dans le bloc...
Merci d'avance de vous pencher sur mon cas,
Charly
je vais inaugurer mon premier post avec une question bien vilaine comme moi seul en ai le secret (certains pourrons confirmer !).
Mon idée de base était d'appliquer un style à la balise h4, pour que, quand mon client créer un titre de niveau 4 il se retrouve avec un "joli" fond. L'ennui c'est si j'applique ça à un h4 le background central prend toute la largeur du conteneur...J'avais pensé ajouté un span mais sur le template de base ce n'est pas faisable (pas dans mon idée en tout cas).
Du coup j'ai modifié la balise code pour que ce style apparaissent. Même si c'est moins propre qu'avec un span class ça reste exploitable. Et ça fonctionne bien sous mozilla...
L'ennui c'est que ça ne tourne pas sous ie, malgré l'utilisation des js récuperer sur alsacréations, et d'ailleurs les codes qu'ils fournissent ne fonctionnent pas ni sous IE 6, ni sous IE7 (curieux pour ce site !)
Le résultat attendu (et obtenu sous mozilla) :
j'ai créer ce type de mise en page :
/* en css */ code:before { content:url("h4_before.gif"); } code:after { content:url("h4_after.gif"); } code { background:url("h4_bg.gif") repeat-x; padding-top:19px; color:#3F73B6; text-transform:uppercase; font-size:1.0em; font-family:Arial; font-weight:bolder; }
côté html je n'utilise que la balise code, et le texte à l'intérieur.
Dans l'absolu je pourrais tricher avec mon design, et faire en sorte d'éviter le recours à :after / :before. Mais c'est tout de même bien pratique !!
De plus j'utilise un padding top pour positionner mon background central et évidemment le contenu n'est pas centré dans le bloc...
Merci d'avance de vous pencher sur mon cas,
Charly