CSS - Error de espacios en blanco extra en vinculos de lista

   
Vista:

Error de espacios en blanco extra en vinculos de lista

Publicado por carlos cmms2280@gmail.com (10 intervenciones) el 06/05/2013 03:52:56
Hola amigos que tal , estor desarrollando una pequeña web y resulta que le estoy insertando un menú con html5 y css3 ya genere la lista y todo muy bien tiene el efecto hover que se le aplica normalmente sin embargo en el HTML me aparece un error que dice:
----------------------------------------------------------------------------------------------------------------------------------
"Si un vínculo con el atributo display:block y sin dimensiones específicas está dentro de un elemento de lista, los espacios o saltos de línea que siguen al elemento de lista en el código harán que aparezcan más espacios en blanco en el navegador."

Afecta: Internet Explorer 6.0
Probabilidad: Muy probable
---------------------------------------------------------
SEGUN ENTIENDO ME DICE QUE ME ESTA AFECTANDO UNOS ESPACIOS EN BLANCO YA QUE NO LE HE DADO DIMENSIONES, QUIZAS ES ALGO MUY OBVIO PARA UDS. PERO PARA MI ME ESTA DANDO PROBLEMA ESPERO PUEDAN AYUDARME YA QUE HE ESTADO JUGANDO CON LAS DIMENSIONES DE LOS DIV PARA AJUSTARLO PERO SE QUE ESE NO ES EL PROBLEMA SINO COMO QUITAR ESOS ESPACIOS EN BLANCO CAUSADOS POR NO DIMENSIONAR MIS LINK CUANDO UTILIZO EL DISPLAY:BLOCK.
----------------------------------------------------------------------------------------------------------------------------------
Este es mi codigo HTML5
1
2
3
4
5
6
7
8
9
10
<div id="menunav">
<ul>
<li><a href="#">Inicio</a></li>
<li><a href="#">La empresa</a></li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Clientes</a></li>
<li><a href="#">Productos</a></li>
<li><a href="#">Contacto</a></li>
</ul>
</div>

-------------------------------------------------------------------------------------------------------------------------------
Y este mi codigo CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#menunav{
 
width: 676px;
height: 150px;
background-color:#fff;
float:left;
 
}
 
#menunav ul{
margin:0px;
padding: 0px;
}
 
#menunav ul li{
list-style: none;
font-family:Verdana, Geneva, sans-serif;
color: #fff;
font-size: 16px;
display:block;
float: left;
}
 
#menunav ul li a{
display:block;
background-color:#CCC;
color:#000;
padding: 65px 20px;
text-decoration: none;
}
 
#menunav ul li a:hover{
display: block;
background-color: #F60;
color:#fff;
padding: 65px 20px;
text-decoration: none;
}


ME SUPER URGE SU AYUDA GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Error de espacios en blanco extra en vinculos de lista

Publicado por xve (352 intervenciones) el 06/05/2013 08:14:47
Hola Carlos, para empezar, IE6 no soporta ni html5 ni css3... yo te diría que tampoco lo soporta IE 7 y 8.

Viendo la parte de código que nos has mostrado, no veo nada de html5 ni css3

De todas maneras, yo he probado tu código en Chrome y me ha funcionado perfectamente... no dispongo de ningún IE6 para probarlo, pero yo no me preocuparía mucho, ese navegador se utiliza muy poco.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error de espacios en blanco extra en vinculos de lista

Publicado por carlos martinez (10 intervenciones) el 06/05/2013 13:40:34
ok entonces el problema será para los que tengan instalados esas versión de internet Explorer yo ten el IE10, pero me aparece ese error. Bien pues como me recomiendas no lo tomare en cuenta y seguiré adelantes gracias por tu apoyo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

menu se sobrepone al pones dos lineas

Publicado por carlos cmms2280@gmail.com (10 intervenciones) el 09/05/2013 20:00:28
Hola que tal una pregunta tengo este código para un menú que estoy haciendo

<nav>
<ul>
<li><a href="#">Inicio</a></li>
<li><a href="#">La Empresa</a></li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Contacto</a></li>
</ul>
</nav>

El detalle es que necesito ponerles unos subtítulos por ejemplo debajo del botón La empresa diga conócenos, debajo de Servicios diga Soluciones no se si me explico ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

menu se sobrepone al pones dos lineas

Publicado por xve (352 intervenciones) el 09/05/2013 20:35:17
Hola Carlos, no se si te he entendido bien... algo así:
1
<li><a href="#">Servicios<br/>Soluciones</a></li>


Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

menu se sobrepone al pones dos lineas

Publicado por carlos cmms2280@gmail.com (10 intervenciones) el 09/05/2013 21:13:16
No , como que queda oculta la palabra servicios y se superpone la palabra soluciones
mi Css es este:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
nav{
height:185px;
}
nav ul li{
list-style:none;
float:left;
margin-left:10px;
}
 
nav ul li a{
text-decoration:none;
background:#000;
color:#fff;
padding: 20px 20px;
}
nav ul li a:hover{
text-decoration:none;
background:#ff8c00;
color:#fff;
padding: 20px 20px;}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

menu se sobrepone al pones dos lineas

Publicado por xve (352 intervenciones) el 10/05/2013 08:22:02
Hola Carlos, indicale que es un bloque.. prueba así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<style>
nav ul li{
    list-style:none;
    float:left;
    margin-left:10px;
}
 
nav ul li a{
    text-decoration:none;
    background:#000;
    color:#fff;
    padding: 20px;
    display:block;
}
nav ul li a:hover{
    background:#ff8c00;
    color:#fff;
}
</style>
 
<nav>
    <ul>
        <li><a href="#">Inicio</a></li>
        <li><a href="#">La Empresa</a></li>
        <li><a href="#">Servicios<br/>casa</a></li>
        <li><a href="#">Contacto</a></li>
    </ul>
</nav>


Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

menu se sobrepone al pones dos lineas

Publicado por carlos cmms2280@gmail.com (10 intervenciones) el 10/05/2013 13:45:14
Excelente ya quedo bien, muchas gracias, lo único que le agregue es centrarlo pues me queda alineado a la izquierda:

Asi, pero pregunto es correcto y/o valido o existe otra forma:

<nav>
<ul>
<li><a href="#">Inicio</a></li>
<li><a href="#">La Empresa</a></li>
<li><a href="#">Servicios<br/><center>casa</center></a></li> <!--Es correcto?-->
<li><a href="#">Cliente</a></li>
<li><a href="#">Productos</a></li>
<li><a href="#">Contacto</a></li>
</ul>
</nav>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problema con mi menu

Publicado por Carlos (10 intervenciones) el 10/05/2013 16:36:11
Podrían probar este código por favor? miren lo que pasa es que dentro de mi HEADER quiero poner dos cosas un logotipo y justamente a la derecha mi barra de navegación pero por alguna razón mi menú queda debajo del logotipo y no a su derecha y me gustaría saber la porque sucede esto?
Gracias de antemano

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<style>
#contenedor{
width:980px;
height:800px;
margin:auto;
border:solid 1px black;
}
 
 
nav{
	border:1px solid black;
	height:90px;
	width:80%;
	padding:0px;
	float:left;
 
	}
 
nav ul li{
    list-style:none;
    float:left;
    margin-left:10px;
	font-size:12px;
 
}
 
nav ul li a{
    text-decoration:none;
    background:#000;
    color:#fff;
    padding: 20px;
    display:block;
}
nav ul li a:hover{
    background:#ff8c00;
    color:#fff;
}
 
 
</style>
 
<HTML>
 
<body>
<div id="contenedor">
<header>
<section>
<img src="images/logo.png">
</section>
<nav>
<ul>
<li><a href="#"><center>Inicio<br/><br/></center></a></li>
<li><a href="#"><center>La Empresa<br/>Conoce la Empresa</center></a></li>
<li><a href="#"><center>Servicios<br/>Soluciones</center></a></li>
<li><a href="#"><center>Clientes<br/>Clienestes Satifechos</center></a></li>
<li><a href="#"><center>Productos<br/>Nuestros Productos</center></a></li>
<li><a href="#"><center>Contacto<br/>Consultenos</center></a></li>
</ul>
</nav>
 
</header>
<section>
<article>¿Quienes somos?</article>
/section>
<aside>
<ul>
<li><a href="#">Certificaciones</a></li>
<li><a href="#">Casos de Éxito</a></li>
<li><a href="#">Socios Tecnológicos</a></li>
<li><a href="#">Directorio</a></li>
</ul>
</aside>
<footer>
Derechos Reservados
</footer>
</div>
</body>
 
</HTML>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar