¿Cómo puedo diseñar el primer (nivel superior) li
y el último (nivel superior) li
con CSS o jQuery?¿Cómo se teclea la primera y la última li con CSS o jQuery?
estoy usando CSS para definir el primer estilo li
pero también está labrando el primer li
en cada nivel secundario ul
, así que ¿cómo puedo conseguir que se ESTILO sólo el li
con principal 1 en ella y la última con Principal 6 en eso?
Aquí está mi código:
<style>
ul li:first-child
{
width: 800px;
border:1px solid #fc5604; border-top-width:thin; (2px)
}
</style>
y HTML:
<div id="nav">
<ul>
<li><a href="#">Main 1</a>
<ul>
<li><a href="#">Sub 1a</a></li>
<li><a href="#">Sub 1b</a></li>
<li><a href="#">Sub 1c</a></li>
</ul>
</li>
<li><a href="#">Main 2</a>
<ul>
<li><a href="#">Sub 2</a></li>
</ul>
</li>
<li><a href="#">Main 3</a>
<ul>
<li><a href="#">Sub 3</a></li>
</ul>
</li>
<li><a href="#">Main 4</a>
<ul>
<li><a href="#">Sub 4</a></li>
</ul>
</li>
<li><a href="#">Main 5</a></li>
<li><a href="#">Main 6</a>
<ul>
<li><a href="#">Sub 6</a></li>
</ul>
</li>
</ul>
</div>
para una máxima compatibilidad con navegadores se debe añadir una clase para el primer y último elemento de la lista y el estilo de ellos basado en la clase. –
@ user520300 ¿Encontró una solución a su problema? – Nix