2016-04-06 16 views
2

Eklemek istiyorum | İlk ve son hariç her li etiketinin sonuna boru. Bunu yapmanın daha iyi bir yolu var mı, belki :nth-child() seçiciyi kullanıyor muydu? Wordpress Menu ile :: CSS Şekillendirme sonrası

.categoryMenu ul li::after { 
     content: ' | '; 
    } 

.categoryMenu ul li:nth-child(1) { 
    content: 'hello'; 
    background: red; 
} 

içerik css tesiste boru yerine bir sınır kullanma hakkında :nth-child() sadece ::after

+0

li: nth-child (1): sonra. Kırmızı arkaplan rengi li olmayan içeriğe eklenir. –

cevap

0

Ne ile çalışmıyor gibi görünüyor? gibi şey:

.categoryMenu ul li { 
    padding: 0 1em; 
    border-left:1px solid #000; 
} 
.categoryMenu ul li:first-child { 
    border-left:none; 
} 
0

Bu hile yapmak gerekir. Bu seçiciler için tarayıcı desteği şimdi iyi gibi

.categoryMenu ul li:after { 
    content: ' | '; 
} 

.categoryMenu ul li:first-child:after, .categoryMenu ul li:last-child:after { 
    content: ''; 
} 

Ayrıca first-child ve last-child seçiciler hangi mükemmel ul içinde li ile sizin durumda çalışacak olabilir Can I Use: CSS3 Selectors