Si sus estilos solo son relevantes para los elementos anidados, anide los selectores. Una clase como .header-nav-down-menu-item
implica anidar por su nombre, pero no logra nada funcionalmente: es solo una clase global con un nombre realmente complicado.
Si tiene problemas de sangrado (p. Ej., footer nav .down-menu .item
aplica a la segunda capa de .item
s anidados), utilice el selector de descendencia directa:
pie de página .nav .down-menu> .item {}
- ¿Cuál es la mejor empresa de diseño web en Delhi?
- ¿Necesito una hoja HTML para codificar un sitio web o puedo comenzar a codificar en TextEdit para Mac?
- Cómo abordar el problema de los derechos de autor si tengo la intención de iniciar un sitio web para mezclas de DJ
- ¿Cuál es una buena introducción al proyecto de programación web moderna que un estudiante de MBA podría hackear solo con un libro de O'Reilly o dos? (¿Construir una aplicación para iPhone, sitio web funcional basado en bases de datos?)
- ¿Por qué se considera que .rpy es una mala práctica?
Eso solo aplicará estilos al .item
directamente dentro del .down-menu
.
Para facilitar aún más las cosas, simplemente cambie sus clases .item
por selectores de etiquetas literales. ( footer .nav .down-menu > li
). Si su .down-menu
siempre va a ser un ul
, entonces esto no hace daño y reduce su clasitis.