[Ovillo] Enlace interno en iebeta8

Miguel Gonzalez miguel en iusc.es
Mie Dic 10 08:47:28 UTC 2008



stripTM escribió:
> Miguel Gonzalez escribió:
>   
>> Hola!
>>
>> IE no hace caso de este tipo de anclajes cuando los elementos están
>> vacíos (parece que IE8 continuará con el mismo comportamiento)
>>
>> Basta que el <div> tenga algo dentro (forzando un espacio en blanco, por
>> ejemplo) para que funcione correctamente:
>>
>> <div id="principio">&nbsp;</div>
>>
>>   
>>     
> Si es el principio ¿no sería mejor meter el id en el propio <body>?
>   

¡Hola!

Hay que tener presente que no está establecido que el navegador deba
posicionar el cursor al principio del documento cuando se invoque un
ancla ( desde dentro del propio documento) que apunte al ID del <body>.
Podría perfectamente mantener el cursor en el mismo sitio, puesto que ya
está dentro del <body>.

También en los navegadores, cuando se invoca un ancla que no existe en
el documento, generalmente se posiciona el cursor al principio del
mismo, por lo que un anclaje tipo "#aqui-va-cualquier-cosa" (siempre que
'aqui-va-cualquier-cosa' no exista como ID ni como NAME dentro del
documento) funciona para volver al principio, aunque no hay garantías
para que ello continue siendo así en el futuro.

¡Saludos!

Miguel González







Más información sobre la lista de distribución Ovillo