Интересно, может ли кто-нибудь помочь мне или указать мне в правильном направлении, чтобы я мог решить мою проблему.текст в <span> не наследует стили из класса
У меня есть список, который получил класс присвоен
<ul class="link-list nav">
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
</ul>
Связь-лист нав выглядит, как показано ниже:
.link-list {
display: inline-block;
list-style: none;
margin: 0;
padding: 0;
font-size: 12px;
}
.link-list > li {
display: inline-block;
}
.link-list > li > a {
display: block;
padding: .9em 1.6em;
/*margin: top right bottom left;
border: 1px solid white;*/
text-decoration: none;
color: white;
}
.link-list > li > a:hover { /* :hover, :focus, :blur */
color: pink;
}
.link-list.nav > li > a {
font-weight: bold;
}
Так что теперь список был отформатирован, как это должно быть
Правильные цвета:
, но когда я пытаюсь сделать первый элемент списка большего встраивая пролетных тегов и изменения выше кода:
<ul class="link-list nav">
<li><span style="font-size: large"><a href="#">Menu 1</a></span></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
</ul>
Шрифт становится больше, но и все другое форматирование исчезают
Неправильные цвета :
Я экспериментировал с определением другого класса, который унаследует от канального списка нав но unsucce ssfully. Любые предложения, пожалуйста?
Заранее спасибо, С уважением, Том.
a имеет свой собственный стиль по умолчанию (цвет: синий, чтобы сказать: hey я ссылка!), И он не наследует цвета от своего родителя, вам нужно сбросить настройки по умолчанию –