2010-05-13 5 views
0

J'ai le balisage suivant: http://www.webdevout.net/test?011 Comme vous pouvez le voir, l'élément "li" chevauche les bordures arrondies définies pour la boîte.Rayon de bordure CSS - élément parent chevauchant un enfant

Existe-t-il un moyen d'éviter cela en dehors de l'application du coin directement sur le dernier "li"?

Merci

+1

"Existe-t-il un moyen d'éviter cela en dehors de l'application du coin directement sur le dernier" li "?" - Malheureusement non. –

Répondre

1

Vous pouvez déplacer la couleur d'arrière-plan .box et supprimer la bordure en bas de la dernière li:

.box { 
    background-color: #E6E6E6; 
} 

#vmenu li:last-child a { 
    border-bottom: none; 
} 

Sur une note de côté, vous n'avez pas besoin div autour, il suffit d'ajouter la classe .box au ul.

+0

C'est tout. Merci! – herrherr

Questions connexes