Возможный дубликат:
"text-decoration" и псевдоэлемент «:after»
"text-decoration" и псевдоэлемент ":after", пересмотренный
Я делаю навигационные ссылки, используя теги <a>
Ниже приведен html
<div class="nav_container">
<a class="panel" href="demolink">menu1</a>
<a class="panel" href="demolink">menu2</a>
<a class="panel" href="demolink">menu3</a>
</div>
И применить свойство :after
css, чтобы поставить конвейер для разделителя
.panel:after{
content:"|";
margin-left: 4px;
margin-right: 4px;
}
.panel:last-child:after{
content:"";
}
Я хочу подчеркнуть, когда выбрано меню, для которого я применяю класс с именем selected
.panel.selected {
text-decoratoion:underline;
}
Но проблема в том, что трубопровод после меню "|" также имеет подчеркивание, и я хочу удалить его. Я даже пытался изменить css для .panle:after
следующим образом,
.panel:after{
content:"|";
margin-left: 4px;
margin-right: 4px;
text-decoration:none;
}
Но все же подчеркивание есть.
Любое предложение, спасибо.