Foros del Web » Creando para Internet » HTML »

Pestañas se mueven al hacer click

Estas en el tema de Pestañas se mueven al hacer click en el foro de HTML en Foros del Web. Estoy haciendo un sitio en internet, en la barra de navegación, tengo el problema que se mueven las pestañas cuando hago click sobre ellas, ese ...
  #1 (permalink)  
Antiguo 21/03/2013, 07:48
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Pestañas se mueven al hacer click

Estoy haciendo un sitio en internet, en la barra de navegación, tengo el problema que se mueven las pestañas cuando hago click sobre ellas, ese es el problema, explicado un poco más sería (espero ser claro) :
" cuando hago click en las pestañas, que están a la derecha, se desplazan hacia ese lado las que están a la izquierda de dicha pestaña, "luego" al hacer click en una pestaña que se ubica a la izquierda de la pestaña activa, se desplazan a la izquierda, las que están a la derecha de la pestaña que hice click "

Gracias por todo.

estilo-general.css:
#navegacion {
background-color:#000000;
width:1000px;
height:42px;
float:left;
min-height:35px;
}
#navegacion ul{
padding:0px;
margin:0px;
list-style:none;
}

#navegacion li{padding:0px;
margin: 2px 6px 2px 6px;
list-style:none;
float:left;
}
#navegacion li a{font-family:tahoma;
font-size:12px;
color:#313131;
font-weight:bold;
text-decoration:none;
text-align:center;
line-height:35px;
float:left;
width:105px;
height:35px;
background: url(button-color.jpg) no-repeat;
background-position:bottom;
padding:1px 4px 0px 4px;
}


.activo {font-family:tahoma;
font-size:12px;
color:#313131;
font-weight:bold;
text-decoration:none;
text-align:center;
line-height:35px;
float:left;
width:105px;
height:35px;
background: url(button-blanco.jpg) no-repeat;

background-position:bottom;
padding:1px 4px 1px 4px;
}
#navegacion li a:hover{height:35px;
text-decoration:underline;
color:#313131;
}

Pestaña.html (sería el inicio) :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="tipo_contenido" http-equiv="content-type" content="text/html; charset=utf-

8">
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
<style

type="text/css">
BODY {
font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
text-align: center;
background-color : #E6F3F4;
}
</style>
</head>
<body>
<div id="navegacion" >
<ul>
<li class="activo">INICIO</li>
<li><a href="pestaña1.html">PESTAÑA 1</a></li>
<li><a href="pestaña2.html">PESTAÑA 2</a></li>
</ul>
</div>
</body>
</html>


Pestaña1.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="tipo_contenido" http-equiv="content-type" content="text/html; charset=utf-

8">
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
<style

type="text/css">
BODY {
font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
text-align: center;
background-color : #E6F3F4;

}
</style>
</head>

<body>
<div id="navegacion" >
<ul>
<li><a href="pestaña.html">INICIO</a></li>
<li class="activo">PESTAÑA 1</li>
<li><a href="pestaña2.html">PESTAÑA 2</a></li>
</ul>
</div>
</body>
</html>

Pestaña2.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="tipo_contenido" http-equiv="content-type" content="text/html; charset=utf-

8">
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
<style

type="text/css">
BODY {
font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 10px 0px 10px 0px;
text-align: center;
background-color : #E6F3F4;
}
</style>
</head>
<body>
<div id="navegacion" >
<ul>
<li><a href="pestaña.html">INICIO</a></li>
<li><a href="pestaña1.html">PESTAÑA 1</a></li>
<li class="activo">PESTAÑA 2</li>
</ul>
</div>
</body>
</html>
  #2 (permalink)  
Antiguo 23/03/2013, 03:32
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: Pestañas se mueven al hacer click

Tienes subida la página para ver de que se trata?
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--
  #3 (permalink)  
Antiguo 23/03/2013, 05:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Pestañas se mueven al hacer click

Hola C2am,
no lo tengo subida la página pero te envío esta imagen, ahí podés ver como la barra de abajo las pestañas: "inicio" y "pestaña1" están desplazadas hacia la derecha en comparación a la barra de arriba, mientras que "pestaña2" estan alineadas en la barra de arriba y en la de abajo. No es mucha la diferencia pero cuando haces click en la pestaña se mueven y es deagradale.
Desde ya gracias por tu repuesta.
Saludos.

  #4 (permalink)  
Antiguo 23/03/2013, 11:52
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Pestañas se mueven al hacer click

se observador con los estilos

en los li aplicas
padding:1px 4px 0px 4px;

y cuando pasa a activo aplicas
padding:1px 4px 1px 4px;

ves la diferencia? lo que deberías hacer es agrupar los estilos que tienen en común de esa forma siempre tendrán los mismos valores y para rematar es una buena técnica CSS que reduce el peso de tu archivo.


PS. usa los highlight correctos al poner código que así como lo colocaste da flojera leerlo y es cansado.
  #5 (permalink)  
Antiguo 23/03/2013, 14:23
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Pestañas se mueven al hacer click

Arturo,
Gracias por la ayuda pero no se soluciona el problema.
Perdón por no usar los highlight, recién me doy cuenta como usarlos.
Alguna otra idea?
Saludos.
  #6 (permalink)  
Antiguo 23/03/2013, 15:42
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Pestañas se mueven al hacer click

la otra seria como están creadas las imágenes que usas de fondo revisa que sean exactamente iguales... si aun no te funciona, deberás subirlo a la red para poderlo revisar.
  #7 (permalink)  
Antiguo 24/03/2013, 06:23
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Pestañas se mueven al hacer click

Arturo,
lo subí a este link:


http://www.autoayudaenlaweb.com.ar/prueba/pestana1.html

al hacer el click si le pones el dedo en la posición de la ventana se ve que se desplaza hacia los costados.

Gracias y sludos.
  #8 (permalink)  
Antiguo 24/03/2013, 11:39
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Pestañas se mueven al hacer click

Arturo,

Había puesto los valores de padding de "#navegacion li a " y el de ".activo" iguales , como ya te comenté sin solución, ahora borré el de "#navegacion li a " mientras que el ".activo" lo dejé igual y funciona bien.....pero no deberían tener los mismos valores para que se vean iguales los dos?, en que estoy confundido?

Muchas gracias por tu ayuda.
Saludos.
  #9 (permalink)  
Antiguo 24/03/2013, 12:30
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Pestañas se mueven al hacer click

Cita:
Iniciado por carpo Ver Mensaje
pero no deberían tener los mismos valores para que se vean iguales los dos?, en que estoy confundido?
Porque al añadir una clase no se eliminan los demás estilos. No es ni que se mantengan, es que no soy hay razón para que no sigan ahí. No es siquiera por herencia.
  #10 (permalink)  
Antiguo 24/03/2013, 12:49
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Pestañas se mueven al hacer click

Bonez,
Gracias por la aclaración.
Saludos

Etiquetas: pestañas
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 03:11.