28172 sujets

CSS et mise en forme, CSS3

Bonjour

est il possible d'avoir un div background : black , uniquement si le div contient une image comme first child ?
sinon le div background : white

<div><img src="" /><p></p></div> 


merci
Bonjour,

Pour l'instant ça n'est pas possible en pure CSS, un jour peut-être....

En attendant si tu veux faire ce genre de selection par enfant tu devras utiliser jQuery ..
$('div:has(img)').css('background','black');
Ou rajouter une classe avec ton langage serveur.
Modérateur
sinon suivant le but recherché il peut y avoir d'autres options, mais ça demande de connaitre la situation précise.
bien que j'étais quasiment sur j(avais encore un doute
cette possibilité serait bienvenue
de meme celle d'avoir des conteneur totalement transparents (non lus) tout en gardant le contenu

oui en jquery bien entendu on peut le faire

Merci pour la réponse

--------------------------------

merci kustolovic mais c'était une question hors contexte juste pour info