J'ai un div#content
avec beaucoup de div.item
dedans. Lorsque vous utilisez :last-child
pour faire la dernière div.item
sans border-bottom
, c'est OK. Mais, comme le contenu est ajouté dynamiquement en utilisant les résultats de php et mysql, j'utilise une table de pagination conditionnelle qui sera ajoutée après la dernière div.item
, ce qui signifie au bas de la div#content
. Voici le problème car le CSS :last-child
ne reconnaîtra pas le dernier div.item
comme le dernier enfant. mon CSS ressemble à:CSS: last-child
div#content div.item:last-child {
border-bottom: none;
}
comme vous pouvez le voir, je suis la définition que le dernier enfant id un tel div.item
Toutes les suggestions s'il vous plaît. Merci d'avance.
!!!!! S'il vous plaît noter que le problème n'est pas dans le fait que le contenu est dynamique, mais dans le fait que le CSS: last-child ne reconnaît pas le div.item comme le dernier enfant, mais le dernier élément dans le div # contenu, malgré le dire CSS que c'est:
div#content div.item:last-child
Êtes-vous sûr que vous êtes seulement 'div.item' annexant au niveau des enfants et rien d'autre? – BoltClock
Veuillez noter que ': last-child' est [n'est pas supporté dans IE] (http://www.quirksmode.org/css/contents.html#t35). Quel navigateur utilisez-vous? –
@Andrew Vit: Eh bien, si OP dit qu'il fonctionne bien au début, il ne doit pas utiliser IE. – BoltClock