Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Problema con etiquetas de ancla en firefox

Estas en el tema de Problema con etiquetas de ancla en firefox en el foro de HTML en Foros del Web. Muy buenas. Estoy ayudando a hacer una web a unos amigos, y resulta que las etiquetas a de anclas no me funcionan igual en fiirefox ...
  #1 (permalink)  
Antiguo 26/06/2013, 08:51
 
Fecha de Ingreso: noviembre-2012
Mensajes: 97
Antigüedad: 12 años
Puntos: 1
Problema con etiquetas de ancla en firefox

Muy buenas.

Estoy ayudando a hacer una web a unos amigos, y resulta que las etiquetas a de anclas no me funcionan igual en fiirefox que en otros navegadores.

La dirección es esta : espacioimpar.com
La abren con firefox y luego con chrome y le dan a servicios y luego a diseño web o diseño grafico y editorial. Podrán comprobar qeu en los distintos navegadores el funcionamiento no es el mismo, en firefox concretamente.
Intento que la cabecera negra con el nombre de la sección elegida quede pegada sobre el borde de arriba.

Para esto utilizo la etiquta a:

Código HTML:
<a href="pagina.php#web">enlace</a> 
Y luego el ancla donde quiero que me lleve el enlace ( en la misma pagina )

Código HTML:
<a name="web"></a> 
Entiendo que quizás no me expliqué bien. Pero quiero que vean el comportamiento en chrome ( que lo hace bien) y luego en firefox que me enlaca a ese ancla mal, y me sale la pagina más arriba o más abajo.

Gracias por ayudar y un saludo!
  #2 (permalink)  
Antiguo 26/06/2013, 10:23
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: Problema con etiquetas de ancla en firefox

Ya no se usa el name="web" se usa id="web"

name se utiliza solamente para identificar variables en un formulario y cosas así.
  #3 (permalink)  
Antiguo 26/06/2013, 10:54
 
Fecha de Ingreso: noviembre-2012
Mensajes: 97
Antigüedad: 12 años
Puntos: 1
Respuesta: Problema con etiquetas de ancla en firefox

Muchisimas gracias! Que tontería ajajaj
  #4 (permalink)  
Antiguo 26/06/2013, 11:48
 
Fecha de Ingreso: noviembre-2012
Mensajes: 97
Antigüedad: 12 años
Puntos: 1
Respuesta: Problema con etiquetas de ancla en firefox

Se que he puesto que estaba solucionado, pero me ha vuelto a pasar. Las etiquetas de ancla no me llevan justo donde quiero en firefox. Queda una parte en blanco encima de la barra negra que marca la sección, y en chrome no ocurre. ¿Que está pasando?
  #5 (permalink)  
Antiguo 26/06/2013, 19:01
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Respuesta: Problema con etiquetas de ancla en firefox

Pueden ser varias cosas, como que ese elemento tenga un padding o que no haya suficiente scroll para llegar a ese elemento. Pero sin verlo ni tener código anda complicado el asunto.
  #6 (permalink)  
Antiguo 27/06/2013, 03:47
 
Fecha de Ingreso: noviembre-2012
Mensajes: 97
Antigüedad: 12 años
Puntos: 1
Respuesta: Problema con etiquetas de ancla en firefox

Vale. Paso el código.
Código HTML:
Ver original
  1. <div id="pie">
  2.         <a id="grafico"></a>  
  3.              <span class="servicios">
  4.              Servicios <img src="Imagenes/Logos/linea-vertical.jpg" />
  5.              </span>
  6.              
  7.              <span class="seccion">
  8.                 Dise&ntilde;o gr&aacute;fico y editorial
  9.              </span>
  10.              <span class="home">
  11.                 <a href="index.php#servicios">
  12.                     Inicio
  13.                 </a></span>
  14.        </div>

Y qui el css de todos los elementos:
Código CSS:
Ver original
  1. #pie{
  2.     width:auto;
  3.     height:80px;
  4.     background-color:#000;
  5.     color:#FFF;
  6.     font-size:10px;
  7.     margin:auto;
  8.     clear:both
  9. }
  10.  
  11.  
  12.  
  13. #pie img{
  14.     width:3px;
  15.     height:50px;
  16.     margin-bottom:-17px;
  17.     padding-left:10px;
  18. }
  19. .servicios{
  20.     text-align:center;color:#FFF;
  21.     font-size:30px;
  22.     line-height:80px;
  23.     text-align:left;
  24.     padding-left:220px;
  25. }
  26.  
  27. .seccion{
  28.     color:#FFF;
  29.     font-size:18px;
  30.     line-height:80px;
  31.     padding-left:15px;
  32. }

EL id pie sería toda la barra vertical negra. He conseguido "solucionarlo" más o menos colocando el <a id="web"></a> dentreo de la capa pie, pero chrome se come un pelín de pie. Si ese ancla web lo ponco justo encima de la capa pie en chrome se ve perfecto pero en firefox se va al garete, el ancla me deja el pie muy muy abajo.

Acabo de probar en IE y es aún peor el funcionamiento de las anclas...

Última edición por baravaro; 27/06/2013 a las 04:24

Etiquetas: etiquetas, firefox, php
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 17:31.