Centralice sus páginas web con CSS: como siempre dejar el sitio en el centro con hojas de estilo
Agosto 27, 2008 6 comentarios
Hojas de estilo vino a facilitar la vida de los desarrolladores web, en que no hay duda. Preguntas, incluso, están en relación con algunas técnicas de CSS para lograr ciertas posiciones y resultados, como la manera de salir de un sitio donde el centro utilizando las hojas de estilo. Puede parecer que es algo complicado de hacer y / o que se trata de una técnica más compleja CSS, para la felicidad de los que con cejará CSS, tanto principiantes como veteranos, poner siempre un sitio en el centro con la hojas de estilo en cascada es simple por hacer.
Así de fácil que, efectivamente, hay varias formas de centralizar un sitio en cualquier resolución de pantalla usando CSS. Las técnicas son variadas, que, cuando se aplique, producir el mismo efecto esperado - para centralizar o una página web sitio completo. Al igual que todas las técnicas utilizadas para la misma cosa, es "el gusto del cliente las hojas" que solía elegir.
Centro de sitio con CSS: relative y posicionamiento automático de márgenes
Esta es una de las técnicas más sencillas para lograr el efecto de este sitio siempre estará en el centro, independientemente de la resolución de la pantalla para el visitante.
Básicamente, debe haber un gran partido, que "cubrir" el resto del sitio divs. En general, los desarrolladores tienden ellas denominá "recapitulación": "principal", "sitio web" "todo" o nombrar a algún otro nombre, este es el div "externa" del sitio, la "coraza" que siempre está al centro. ¿Cómo son las otras divs como descendientes, la "magia" que sucede.
# Wrap (ancho: 750px; / * * anchura ficticios / margin: 0 auto;) Para aquellos que no saben, la declaración de margen indica que la parte superior e inferior márgenes será "0" y la izquierda ya la derecha los márgenes se calculan automáticamente, es decir, el sitio se centra!
Centro de sitio con CSS: la posición absoluta y la izquierda negativa
También es posible centralizar la totalidad de un sitio a través de posicionamiento absoluto. Para ello, utilizaremos la misma división "recapitulación" como un ejemplo.
# Wrap (a la izquierda: 50%; margin-left: 375px; / * la mitad de la anchura ficticia * / position: absolute; width: 750px;) Cuando haya una división absoluta de posicionamiento, se basa en su elemento en la posición propia. Si, ya que no tiene ningún elemento, a continuación, vai se basa en la página, de por sí - el cuerpo. Así que, para lograr el efecto de centralización, desempeñan un margen izquierdo de 50%, para ir al centro. Pero la izquierda es el límite de div "wrap" que fue del 50% se mueven en esta dirección, por lo que el centro de la página es que está en el centro, se aplica un margen negativo de la mitad de la anchura total.

¿Cuál de las dos técnicas para centralizar el sitio es mejor?
Como ya he dicho, ninguna de las técnicas de CSS para centralizar un sitio puede ser usado, tanto producen efectos similares. La principal diferencia es que uno da una posición sobre los principales div posición absoluta y la otra. Esto, teniendo en cuenta los divs hijas, tiene un impacto importante sobre la composición de la estructura en su conjunto.
Pero este es un tema para otro artículo… ;-)














Sé que llegó en el blog, a través de Blogblogs. El tutorial caiucomo un guante para mí.
Abs
John @ S Magalh es ã
Estamos encantados de poder podría utilizar este tutorial, John! Espero que todo le da derecho a la aplicación y vamos a usar el conocimiento para el bien y con sabiduría!
Abraços y aparecen! ;-)
Yo estaba casi lagrimeo mi cabello tratando de hacer esto. Gracias!
Felipe @
hehehe… No te preocupes, colega; Manténgase al día en desarrollo web para aprender de otros consejos! ;-)
Abraços!
Trackback el 27 de agosto, 2008
Trackback a 27 de agosto de 2008