This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
es:web_development:layout:position [2022/03/17 08:32] mag created |
es:web_development:layout:position [2023/08/16 09:33] (current) |
||
|---|---|---|---|
| Line 16: | Line 16: | ||
| * Antes de que nos fijemos demasiado en estas etiquetas, agreguemos algo de CSS para que pueda ver cómo se ve su diseño predeterminado. Agregue el siguiente código a su archivo ' | * Antes de que nos fijemos demasiado en estas etiquetas, agreguemos algo de CSS para que pueda ver cómo se ve su diseño predeterminado. Agregue el siguiente código a su archivo ' | ||
| < | < | ||
| - | | + | |
| - | border: | + | border: |
| } | } | ||
| nav { | nav { | ||
| - | | + | |
| - | border: | + | border: |
| } | } | ||
| main { | main { | ||
| - | | + | |
| - | border: darkgreen solid 2px; | + | border: darkgreen solid 2px; |
| } | } | ||
| footer { | footer { | ||
| - | | + | |
| - | border: darkblue solid 2px; | + | border: darkblue solid 2px; |
| }</ | }</ | ||
| * Ahora abra ' | * Ahora abra ' | ||
| Line 42: | Line 42: | ||
| * < | * < | ||
| + | ==== Posicionamiento Relativo ==== | ||
| + | * Agregue el siguiente código CSS a su elemento ' | ||
| + | < | ||
| + | top: 50px;</ | ||
| + | * ¿Ves cómo el elemento < | ||
| + | * Observe también que el elemento < | ||
| + | |||
| + | ==== Posicionamiento Absoluto ==== | ||
| + | * Agreguemos algo de contenido a la < | ||
| + | < | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | <div class=" | ||
| + | </ | ||
| + | * Ahora hagamos que parezca que contiene mucha información. Agregue lo siguiente a su código CSS. | ||
| + | < | ||
| + | background-color: | ||
| + | border: | ||
| + | height: 400px; | ||
| + | }</ | ||
| + | < | ||
| + | * El < | ||
| + | * Ahora también envuelve el contenido por todos los lados en lugar de ocupar todo el ancho de la página. Ahora podemos controlar el posicionamiento absolutamente. | ||
| + | < | ||
| + | background-color: | ||
| + | border: darkgreen solid 2px; | ||
| + | position: absolute; | ||
| + | top: 100px; | ||
| + | bottom: 80px; | ||
| + | left: 16%; | ||
| + | right: 0px; | ||
| + | }</ | ||
| + | * Ahora la < | ||
| + | * Coloquemos el encabezado, el navegador y el pie de página de la misma manera. | ||
| + | < | ||
| + | background-color: | ||
| + | border: | ||
| + | height: 100px; | ||
| + | position: absolute; | ||
| + | left: 16%; | ||
| + | right: 0px; | ||
| + | } | ||
| + | |||
| + | nav { | ||
| + | background-color: | ||
| + | border: | ||
| + | position: absolute; | ||
| + | top: 0px; | ||
| + | bottom: 0px; | ||
| + | width: 15%; | ||
| + | } | ||
| + | |||
| + | footer { | ||
| + | background-color: | ||
| + | border: darkblue solid 2px; | ||
| + | position: absolute; | ||
| + | bottom: 0px; | ||
| + | height: 80px; | ||
| + | left: 16%; | ||
| + | right: 0px; | ||
| + | }</ | ||
| + | * Eso se ve bastante bien para un diseño antiguo. | ||
| + | |||
| + | ==== Posicionamiento Fijo ==== | ||
| + | * Hay otra opción útil para posicionar elementos cuando tiene mucha información para desplazarse. Podemos mantener el < | ||
| + | < | ||
| + | background-color: | ||
| + | border: | ||
| + | position: fixed; | ||
| + | top: 0px; | ||
| + | bottom: 0px; | ||
| + | width: 15%; | ||
| + | }</ | ||
| + | * Intente desplazarse por la pantalla y observe cómo < | ||
| + | * Esto podría usarse para mantener el menú disponible, pero claramente < | ||
| + | * Vamos a restaurar < | ||
| + | < | ||
| + | background-color: | ||
| + | border: darkgreen solid 2px; | ||
| + | position: absolute; | ||
| + | top: 100px; | ||
| + | left: 16%; | ||
| + | right: 0px; | ||
| + | bottom: 80px; | ||
| + | }</ | ||
| + | |||
| + | ==== Desbordamiento ==== | ||
| + | * Hay otra forma de lidiar con páginas grandes si desea tener un pie de página que esté siempre visible. | ||
| + | * Desplázate por la página y verás que nuestra sección naranja de Contenido se desborda < | ||
| + | * Cuando esté listo, agreguemos una barra de desplazamiento a < | ||
| + | < | ||
| + | * Ahora mira cómo se comporta la sección Contenido cuando te desplazas. | ||
| + | * Siéntase libre de jugar con el tipo de posición y los números hasta que se sienta cómodo de entender cómo funciona. No se preocupe por perder el rastro de su código. Estará disponible al comienzo de la siguiente actividad. | ||
| + | |||
| + | ==== Codigo Final ==== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | [[es: | ||