Foros del Web » Creando para Internet » CSS »

situar arriba, un menu escrito al final del body

Estas en el tema de situar arriba, un menu escrito al final del body en el foro de CSS en Foros del Web. Estoy plantenado un diseño de pagina con un menu horizontal arriba, pero quiero que en el código me aparezca al final, esto es, en las ...
  #1 (permalink)  
Antiguo 04/03/2010, 14:44
Avatar de chemabes  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 99
Antigüedad: 15 años, 4 meses
Puntos: 6
situar arriba, un menu escrito al final del body

Estoy plantenado un diseño de pagina con un menu horizontal arriba, pero quiero que en el código me aparezca al final, esto es, en las ultimas lineas de codigo justo antes de cerrar el body.

La pagina es http://www.ibidemgroup.com/_newdesign/interior.html

Sera que estoy empanao, pero no me sale... alguien me echa un cable?
  #2 (permalink)  
Antiguo 04/03/2010, 14:53
 
Fecha de Ingreso: agosto-2008
Mensajes: 469
Antigüedad: 16 años, 3 meses
Puntos: 20
Respuesta: situar arriba, un menu escrito al final del body

Lo que se me ocurre es darle una position absolute y posicionarlo donde quieras.

Saludos¡¡
__________________
Revisa las FAQ's antes de disparar.
  #3 (permalink)  
Antiguo 04/03/2010, 14:54
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 10 meses
Puntos: 7
Respuesta: situar arriba, un menu escrito al final del body

Hola...

Explicate un poco mejor porque no entiendo que quieres hacer...

Saludos.
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]
  #4 (permalink)  
Antiguo 04/03/2010, 14:58
Avatar de chemabes  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 99
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: situar arriba, un menu escrito al final del body

mira el codigo de la pagina:
http://www.ibidemgroup.com/_newdesign/interior.html

El menu horizontal desplegable que aparece arriba... en el codigo obviamente esta programado al principio del body, y quiero trasladarlo al final del body.

Lo he intentado con position: absolute pero no consigo cuadrarlo...
  #5 (permalink)  
Antiguo 04/03/2010, 15:12
Avatar de Tecna  
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 14 años, 11 meses
Puntos: 45
Respuesta: situar arriba, un menu escrito al final del body

Buenas,

no es muy recomendable poner el menu al final del html por temas de accesibilidad entre otros, ya que si no dispones o no puedes usar el ratón, o no está disponible el css, obligas a pasar por todo el contenido de la página para llegar al menú, para poder seleccionar una opción. Lo correcto sería lo contrario, el menú lo primero en el html y debería incluir una opción, normalmente oculta con css, para poder saltar directamente al contenido. Por si pensar en los usuarios no te convence, también hacerlo así facilita la labor de los rastreadores y se obtienen mejores resultados en cuanto a posicionamiento.

Por poderse se puede hacer, posicionando los elementos, pero eso te obliga a tener un mayor control de la posición de cada elemento para que todo se vea correctamente y hace mas complicado cualquier posible modificación que te obligue a reposicionar los elementos.

¿merece la pena?
  #6 (permalink)  
Antiguo 04/03/2010, 15:20
Avatar de chemabes  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 99
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: situar arriba, un menu escrito al final del body

De cara a posicionamiento en Google es preferible colocar el contenido de texto lo más al principio del body posible.
Como el menu es muy largo (mucho codigo), digamos que "molesta".
Precisamente por eso quiero que aparezca arriba de la pagina para el usuario, pero programarlo hacia el final del body.

El objetivo es que qeuden contentos ambos: Google y el usuario.

El diseño de pagina me viene dado de un compañero, me gustaria tocar lo menos osible, pero lograr esto que digo: "retrasar" el cacho de código que genera el menu, hacia el final del body.

Agradecería muchísimo una indicacion concreta.
  #7 (permalink)  
Antiguo 04/03/2010, 15:37
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 9 meses
Puntos: 142
Respuesta: situar arriba, un menu escrito al final del body

Lo que se me ocurre es esto:

1) Poner el código al final.
2) Poner un enlace al principio, un ancla que lleve al menu de forma directa, para respetar accesibilidad.
3) Con CSS esconder el enlace al principio, y poner un position:absolute;top:0 al menú para posicionarlo arriba. Quizá un margin-top al contenido para que el menú no quede encima de este.

Espero te sirva, suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...

Etiquetas: arriba, body, escrito, final
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:33.