Css для хлебных крошек :last-child:after

276
16 декабря 2017, 05:26

Нужно, чтобы в последнем элементе в хлебных крошках не было сепаратора. Не пойму почему не работает. Пример:

HTML:

<div class="breadcrumbs">
     <ul>
 <li><a href=" ">Главная</a></li>
 <li><a href=" ">Категория</a></li>
    </ul>
  </div>

CSS:

.breadcrumbs li a:after{display:inline-block;padding-left:5px;content:'»';}
.breadcrumbs li a:last-child:after {content: none;}

https://jsfiddle.net/Lysywyhx/

Answer 1

:last-child не туда добавили: надо к li.

.breadcrumbs li a:after { 
  display: inline-block; 
  padding-left: 5px; 
  content: '»'; 
} 
 
.breadcrumbs li:last-child a:after { 
  content: none; 
}   
<div class="breadcrumbs"> 
  <ul> 
    <li><a href=" ">Главная</a></li> 
    <li><a href=" ">Категория</a></li> 
  </ul> 
</div>

Answer 2

ul { 
  list-style-type: none; 
} 
 
li { 
  display: inline-block; 
} 
 
a { 
  position: relative; 
  display: inline-block; 
} 
 
.breadcrumbs li+li:before{ 
  display:inline-block; 
  padding-left:5px; 
  content:'»'; 
}
<div class="breadcrumbs"> 
    <ul> 
      <li><a href=" ">Главная</a></li> 
      <li><a href=" ">Категория</a></li> 
    </ul> 
  </div>

READ ALSO
Что дает наличие transform: translateZ(0) scale(1, 1) в body

Что дает наличие transform: translateZ(0) scale(1, 1) в body

Не первый раз встречаю правило transform: translateZ(0) scale(1, 1), какое применяется к тегу <body>

339
Нужна помощь с pop up

Нужна помощь с pop up

Подскажите, пожалуйста, как сделать так чтобы при наведении открывался попап и при этом можно было навести на содержимое попапа, сейчас он закрывается

263
Выбор кодировки для MySQL

Выбор кодировки для MySQL

Начал свой проект, хочется сразу использовать лучшие наработки

343