SlideShare una empresa de Scribd logo
Layouts
Definición


Es el esquema (Boceto) de distribución, lógico
y ordenado de un sistema y es usado como
herramienta para optimizar procesos o
sistemas.
Diseño habitual
El diseño de las páginas web habituales se
divide en bloques: cabecera, menú,
contenidos y pie de página.
Ventajas CSS


Mantenimiento
Accesibilidad
Velocidad de carga
Semántica
Centrado Horizontal

 Los navegadores alinean por defecto las páginas
web a la izquierda de la ventana.


    Cuando la resolución de la pantalla es muy
grande, la mayoría de páginas de anchura fija
alineadas a la izquierda parecen muy estrechas y
provocan una sensación de vacío.
Capitulo 12 - Layouts
Código CSS
#contenedor {
    width: 300px;
    margin: 0 auto;
}
<body>
    <div id="contenedor">
     <h1>Lorem ipsum dolor sit amet</h1>
      ...
    </div>
</body>
Centrado Vertical

   La solución correcta para centrar verticalmente
 una página web se basa en el posicionamiento
 absoluto e implica realizar un cálculo matemático
 sencillo.
   A continuación se muestra el esquema gráfico de
 los cuatro pasos necesarios para centrar una
 página web en la ventana del
navegador:
Capitulo 12 - Layouts
Código CSS
#contenedor {
    width: 500px;
    height: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px; /* height/2 = 500px / 2 */
    margin-left: -250px; /* width/2 = 500px / 2 */
}
Diseño de 2 columnas
Diseño de 3 columnas
Alturas / Anchuras
        Maximas y Minimas
   Cuando se diseña la estructura de una página
web, se debe tomar la decisión de optar por un
diseño de anchura fija o un diseño cuya anchura
se adapta a la anchura de la ventana del
navegador.


    Sin embargo, la mayoría de las veces sería
conveniente una solución intermedia: que la
anchura de la página sea variable y se adapte a la
anchura de la ventana del navegador, pero
respetando ciertos límites.
max-width y min-width
Capitulo 12 - Layouts
Código CSS
         De esta forma, para conseguir un diseño de
    anchura variable pero controlada, se podrían
    utilizar reglas CSS como la siguiente:


#contenedor {
    min-width: 500px;
    max-width: 900px;
}
Capitulo 12 - Layouts

Más contenido relacionado

PDF
Semana 3 Responsive Design y Media Queries
PPTX
HTML Tour - Responsive Web Design
RTF
Documento juan
PPTX
PDF
PPTX
DOCX
pagina web IV
DOCX
Pagina web 4
Semana 3 Responsive Design y Media Queries
HTML Tour - Responsive Web Design
Documento juan
pagina web IV
Pagina web 4

Destacado (7)

DOCX
Distribucion y diseño de planta
PPTX
Diseño de planta
PPTX
Diseño y Distribución de plantas Industriales
DOC
Trabajo de distribuccion en planta
PDF
DISEÑO DE UNA PLANTA AGRO INDUSTRIAL, PARA PROCESAMIENTO, TRANSFORMACIÓN Y CO...
PPT
Distribucion Planta
PPTX
DIAGRAMA FLUJO PROCESOS
Distribucion y diseño de planta
Diseño de planta
Diseño y Distribución de plantas Industriales
Trabajo de distribuccion en planta
DISEÑO DE UNA PLANTA AGRO INDUSTRIAL, PARA PROCESAMIENTO, TRANSFORMACIÓN Y CO...
Distribucion Planta
DIAGRAMA FLUJO PROCESOS
Publicidad

Similar a Capitulo 12 - Layouts (20)

PPTX
07_Maquetación.pptx
ODP
Curso HTML CSS 4/4
PDF
Diseñando para la Web Móvil
PPTX
El arte del diseño web
PDF
Diseño web - 2020-2021 - 2ª PARTE
PPTX
ExpoItlalasamericasdelcaribe-2023-2-4.pptx
PPTX
Diseño y Maquetacion
PDF
ing.software
PPTX
"MENUS CSS"
PDF
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
PPTX
estructura y diseño web partes de una pagina web
PDF
Responsive Web Design
PDF
Frameworks CSS
PDF
Introducción a los Frameworks CSS
PPT
Curso De Css
PPTX
HTML5, CSS3, Responsive Design
PPSX
DISEÑO DE PAGINAS WES 2.0
PPTX
Capítulo 4box model
PDF
Taller de Maquetacion web | Jorge Callalle Torres
PDF
Taller de Maquetación Web
07_Maquetación.pptx
Curso HTML CSS 4/4
Diseñando para la Web Móvil
El arte del diseño web
Diseño web - 2020-2021 - 2ª PARTE
ExpoItlalasamericasdelcaribe-2023-2-4.pptx
Diseño y Maquetacion
ing.software
"MENUS CSS"
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
estructura y diseño web partes de una pagina web
Responsive Web Design
Frameworks CSS
Introducción a los Frameworks CSS
Curso De Css
HTML5, CSS3, Responsive Design
DISEÑO DE PAGINAS WES 2.0
Capítulo 4box model
Taller de Maquetacion web | Jorge Callalle Torres
Taller de Maquetación Web
Publicidad

Capitulo 12 - Layouts

  • 2. Definición Es el esquema (Boceto) de distribución, lógico y ordenado de un sistema y es usado como herramienta para optimizar procesos o sistemas.
  • 3. Diseño habitual El diseño de las páginas web habituales se divide en bloques: cabecera, menú, contenidos y pie de página.
  • 5. Centrado Horizontal Los navegadores alinean por defecto las páginas web a la izquierda de la ventana. Cuando la resolución de la pantalla es muy grande, la mayoría de páginas de anchura fija alineadas a la izquierda parecen muy estrechas y provocan una sensación de vacío.
  • 7. Código CSS #contenedor { width: 300px; margin: 0 auto; } <body> <div id="contenedor"> <h1>Lorem ipsum dolor sit amet</h1> ... </div> </body>
  • 8. Centrado Vertical La solución correcta para centrar verticalmente una página web se basa en el posicionamiento absoluto e implica realizar un cálculo matemático sencillo. A continuación se muestra el esquema gráfico de los cuatro pasos necesarios para centrar una página web en la ventana del navegador:
  • 10. Código CSS #contenedor { width: 500px; height: 500px; position: absolute; top: 50%; left: 50%; margin-top: -250px; /* height/2 = 500px / 2 */ margin-left: -250px; /* width/2 = 500px / 2 */ }
  • 11. Diseño de 2 columnas
  • 12. Diseño de 3 columnas
  • 13. Alturas / Anchuras Maximas y Minimas Cuando se diseña la estructura de una página web, se debe tomar la decisión de optar por un diseño de anchura fija o un diseño cuya anchura se adapta a la anchura de la ventana del navegador. Sin embargo, la mayoría de las veces sería conveniente una solución intermedia: que la anchura de la página sea variable y se adapte a la anchura de la ventana del navegador, pero respetando ciertos límites.
  • 16. Código CSS De esta forma, para conseguir un diseño de anchura variable pero controlada, se podrían utilizar reglas CSS como la siguiente: #contenedor { min-width: 500px; max-width: 900px; }