HTML <balises> et css

(Cliquez-ici pour accéder à la version originale de cette discussion avec couleurs et images)







Posted by: --flens--

Pourquoi si je met :
Citation:
<ma_balise_qui_vient_du_css><center>tout mon texte</center></ma_balise_qui_vient_du_css>
ça ne marche pas, alors que ça marche :
Citation:
<center><ma_balise_qui_vient_du_css>tout mon texte</ma_balise_qui_vient_du_css></center>


J'avoue que j'ai un peu de mal a capté pourquoi il faut le mettre dans cet ordre...




Posted by: fatal_error

Je n'ai jamais vu ce genre de balises, mais a defaut, je pense qu'il s'agit de block et d'inline (je crois que c'est le mot).
En gros, tu as des balises qui vont dans celles des blocks uniquement, et vice versa.
Par exemple, on peut pas avoir un <div> dans un <p>. De même qu'un <p>dans un <strong>
Tu peux changer la propriété de ta balise avec display, mais je ne sais pas trop comment ca marche n'en ayant pas vraiment eu le besoin.



Posted by: Patastronch

Citation:
Posté par --flens--
Pourquoi si je met :
ça ne marche pas, alors que ça marche :


J'avoue que j'ai un peu de mal a capté pourquoi il faut le mettre dans cet ordre...


En fait c est tres simple. Un css c est stupide ca ne comprends les chose qu'au premier degré.

Je suppose que dans ton ccs tu as fait un truc du genre :

#ma_balise_qui_vient_du_css {

}

ce qui veut dire en réalité, tout ce qui est immédiatement dans ma_balise_qui_vient_du_css doit etre interpété comme suit. Alors que toi tu as mis dans un center ensuite.
Donc pour regler ce cas tu dois faire un truc du genre :


#ma_balise_qui_vient_du_css center{

}
Et la ca veux dire, tout ce qui dans un center lui meme immédiatement compris dans un ma_balise_qui_vient_du_css.











-