encadrement de div selon son contenu ?? - HTML/CSS - Programmation
Marsh Posté le 13-03-2008 à 11:38:31
t'es pas obliger de changer la feuille de style, mais juste de class par exemple (mais tjrs en js)
par contre c'est du html statique ton truc? comment le contenu change? via du js?
Marsh Posté le 15-03-2008 à 21:28:46
bob_eponge a écrit : Comment faire pour ne voir le contour de ma div, uniquement quand celle ci n'est pas vide. |
Impossible en CSS, même 3.0 (pour l'instant, en tous cas), depuis la div extérieure. Y'a pas de sélecteur pour tester si un élement à sélectionner, possède un descendant quelconque.
Par contre, si dans la div, donc dans ton contenu qui changes (qui n'est pas toujours là), tu mets une autre div, tu pourras alors appliquer ta bordure sur la div intérieure, quand elle est présente.
|
... et:
|
Enfin il suffit de renverser le problème quoi :p Si tu peux pas le faire de l'extérieur, fais-le de l'intérieur :)
Marsh Posté le 11-03-2008 à 10:36:24
Salut salut,
Je galere depuis 2 heures sur un petit problème que je n'arrive pas a résoudre.
Le problème :
J'ai une div qui doit etre encadrée en rouge, mais dont le contenu est initialement vide.
Le problème c'est que meme si ma div est vide bah on voit le contour, ca fait un trait rouge tout moche .
Comment faire pour ne voir le contour de ma div, uniquement quand celle ci n'est pas vide.
Si je pouvais eviter un javascript, qui selon le contenu de la div, change la feuille de style ca serait pas mal
Merci