28122 sujets

CSS et mise en forme, CSS3

hello

Je fais un site utilisant le php. Une partie supérieure comprenant un menu et une partie principale pour le contenu.
Seulement, il arrive que certains styles attachés aux pages contenu viennent perturber la page entière (menu compris). J'essaye tant que possible d'utiliser des balises spécifiques mais il reste parfois des éléments perturbateurs.
Est-il possible de garder ces styles chargés en local? c-a-d entre mes balises <div> correspondant au contenu.

En espérant avoir été clair
merci d'avance
Modifié par django (13 Nov 2007 - 15:39)
Modérateur
bonjour,

il est preferable de passer tes attributs style en class , et de remettre ces styles dans un fichier css externes.

Le ciblage css est parfois deroutant , une regle l'emporte sur l'autre selon
la façon dont elle est declarée.
par exemple

div {color:red}
.jaune div {color:yellow;}

puis si on fait :


<div style="color:black!important" >Ce div garderas un affichage en noir dans les navigateurs ou la régle important est comprise</div>

ou en style externe

<div class="plusfort" >Ce div garderas un affichage en noir dans les navigateurs ou la régle important est comprise</div>

avec en css :


.plusfort {
color:black!important
}


GC
ok merci pour ta réponse
oui, de fait il y a des styles internes. Je vais essayer de tout passer par une feuille externe et utiliser des classes. Mystère quand tu nous tient