No sé cómo preguntar esto, por lo tanto, perdóneme si no estoy seguro y pídame que lo aclare. Quiero centrar una página y tener una "barra lateral" a la derecha dentro del contenido centrado, no a la derecha de la ventana gráfica. Esto es bastante simple, excepto que quiero que el elemento sea tan alto como la ventana gráfica. Sin embargo, si la etiqueta corporal es más alta, quiero que sea tan alta como la etiqueta corporal. Necesito esto porque la barra lateral tiene un fondo que debe repetirse a lo largo del eje y para cubrir toda la ventana gráfica. Probablemente no explique nada, así que quizás este jsFiddle aclare cualquier detalle perdido.Cómo hacer que una etiqueta div abarque el alto de la página
I puede establecer el estilo .center
tener un valor de posición de estática que funciona, pero entonces el posicionamiento absoluto es arrojado fuera. Podría flotar la barra lateral hacia la derecha, pero la altura no ocupará la página. Podría usar JavaScript, pero no se debe confiar en JavaScript para el diseño, especialmente porque el elemento que depende de él es una cuarta parte del contenido de la página.
Cualquier puntero será muy apreciado.
EDITAR: Cambiar el cuerpo y la etiqueta html para tener una altura del 100% ayuda, pero todavía no se comporta del todo como lo describí. Si hay contenido fuera de la ventana gráfica y se desplaza a ese contenido, el fondo no se repetirá.
puede dibujar un simple boceto de marco de alambre. la única cosa que necesita hacer una investigación es [css display] y [css position]; span tiene display: inline donde como div tiene display: block, con position haces un relative al contenedor element. por favor envíe alguna foto, –
Esto no tiene nada que ver con las etiquetas 'span'. ¿Miraste el jsFiddle? ¿Expliqué todo lo que necesito? –