Foros del Web » Creando para Internet » CSS »

Problema con separador de items

Estas en el tema de Problema con separador de items en el foro de CSS en Foros del Web. Hola a todos, espero me solucionen el problema.. Tengo un menu css en el cual una rayita vertical (pipe) separa los items los cuales no ...
  #1 (permalink)  
Antiguo 19/05/2013, 09:38
 
Fecha de Ingreso: septiembre-2004
Ubicación: Lima
Mensajes: 2
Antigüedad: 20 años, 3 meses
Puntos: 0
Exclamación Problema con separador de items

Hola a todos, espero me solucionen el problema..
Tengo un menu css en el cual una rayita vertical (pipe) separa los items los cuales no tienen fondo y solo se ponen en negrita cuando esta "hover". El problema es que deseo que la rayita solo aparezca entre los items del menu, mas no en los items de los submenus que es como está. Les adjunto el código CSS como sigue:
* {
padding: 0px;
margin: 0px;
}
#menu {
margin: auto;
width: 693;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

ul, ol {
list-style: none;
}

.nav ul > li {
background-color: #b00c11;
color: #FFF;
}

.nav ul {
color: #FFF;
}

.nav li a{
color: #000;
text-decoration: none;
padding: 10px 10px;
display: block;
}

#menu li + li a:before {/*ESTE ES EL CARACTER SEPARADOR*/
content: "|";
padding-right: 15px;
}
/*.nav li ul li a {
content: "";
padding-right: 15px;
} */

/*temporal*/
.nav ul li a:hover {
background-color: #FF0909;
color: #FFF;
font-size: 12px;
}

.nav ul li a {
/*background-color: #CCC */
color: #FFF;
font-size: 12px;
}
/*fin temporal*/
.nav > li {
float: left;
}

.nav li ul {
display:none;
position: absolute;
min-width: 140px;
z-index: 1000;
}

.nav li:hover > ul {
display: block;
}

.nav li ul li {
position: relative;
}

.nav li ul li ul{
right: -140px;
top: 0px;
}

Agradeceré a quien me pueda ayudar. Saludos
  #2 (permalink)  
Antiguo 19/05/2013, 13:45
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 8 meses
Puntos: 131
Respuesta: Problema con separador de items

Supongo que #menu es el <ul>

Asi que un selector como

ul li
Va a agregar el separador "|" en los item superiores e inferiores

Pero un selector de este tipo

ul>li
Va a agregar el separador solo en los item de nivel superior

Saludos
  #3 (permalink)  
Antiguo 20/05/2013, 14:48
Avatar de danielugalde  
Fecha de Ingreso: marzo-2011
Ubicación: mexico
Mensajes: 45
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: Problema con separador de items

¿Por que no utilizas border? es una tecnica la cual funciona muy bien y puede ser muy dinamica

Saludos

Etiquetas: color, hover, items, separador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:38.