У меня есть стиль для стилизации элементов <a>
в элементах списка в контейнере #navigation
. Это работает нормально.
#navigation li a {
text-decoration:none;
background:#bfe5ff;
color:#045e9f;
width:125px;
height:35px;
padding-top:11px;
display:block;
float:left;
margin-left:2px;
text-align:center;
font-size:18px;
font-weight:bold;
}
Теперь через несколько <li>
с я вставляю <div>
с. В них я снова использую список, но он должен отличаться по стилю или не иметь стиля.
Когда я вставляю <li>
s, их стиль совпадает с внешними <li>
элементами, но не должен.
Я пытаюсь использовать это:
#newnavigation li a {
font-size:12px;
margin-left:20px;
}
но он не работает - он применяет "внешние" стили.
Это моя разметка:
<ul id="navigation">
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact</a></li>
<li class="browse">
<a href="#">Browse</a>
<div id="browsecontainer">
<h3>Browse By Category</h3>
<li><a href="#"></a></li>
</div>
</li>
</ul>