SlideShare una empresa de Scribd logo
Capitulo 4
Modelo de cajas
(box model)
Introducción
• El "box model" es el comportamiento de CSS que
hace que todos los elementos incluidos en una
página HTML se representen mediante cajas
rectangulares.
• CSS permite controlar el aspecto de todas las
cajas.
Capitulo 4
Capitulo 4
4.1.1. Anchura
La propiedad CSS que controla la anchura de los elementos se denomina
width.
Ejemplo:
El siguiente ejemplo establece el valor de la
anchura del elemento <div> lateral
#lateral { width: 200px; }
<div id="lateral">
...
</div>
4.1.2. Altura
La propiedad CSS que controla la altura de los elementos se denomina
height.
Ejemplo
El siguiente ejemplo establece el valor de la altura
del elemento <div> de cabecera:
#cabecera { height: 60px; }
<div id="cabecera">
...
</div>
4.2.1. Margen
• CSS define cuatro propiedades para controlar cada uno de los
márgenes horizontales y verticales de un elemento.
Ejemplo
.destacado {
margin-left: 2em;
}
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam et elit.
Vivamus placerat lorem. Maecenas sapien. Integer ut massa. Cras diam ipsum,
laoreet non, tincidunt a, viverra sed, tortor.</p>
<p class="destacado">Vestibulum lectus diam, luctus vel, venenatis ultrices,
cursus vel, tellus. Etiam placerat erat non sem. Nulla molestie odio non
nisl tincidunt faucibus.</p>
<p>Aliquam euismod sapien eu libero. Ut tempor orci at nulla. Nam in eros
egestas massa vehicula nonummy. Morbi posuere, nibh ultricies consectetuer
tincidunt, risus turpis laoreet elit, ut tincidunt risus sem et nunc.</p>
Capitulo 4
Ejemplo
div img {
margin-top: .5em;
margin-bottom: .5em;
margin-left: 1em;
margin-right: .5em;
}
Capitulo 4
Shorthand
La propiedad que permite definir de forma simultanea los cuatro márgenes
se denomina margin.
La notación {1, 4} de la definición anterior significa
que la propiedad margin admite entre uno y cuatro
valores, con el siguiente significado:
• Si solo se indica un valor, todos los márgenes tienen
ese valor.
• Si se indican dos valores, el primero se asigna al
margen superior e inferior y el segundo se asigna a
los márgenes izquierdo y derecho.
• Si se indican tres valores, el primero se asigna al
margen superior, el tercero se asigna al margen
inferior y el segundo valor se asigna los márgenes
izquierdo y derecho.
• Si se indican los cuatro valores, el orden de
asignación es: margen superior, margen
• derecho, margen inferior y margen izquierdo.
Ejemplo
Código CSS original:
div img {
margin-top: .5em;
margin-bottom: .5em;
margin-left: 1em;
margin-right: .5em;
}
Alternativa directa:
div img {
margin: .5em .5em .5m 1em;
}
Otra alternativa:
div img {
margin: .5em;
margin-left: 1em;
}
Fusión de márgenes
• Cuando se juntan dos o más márgenes verticales, se fusionan de
forma automática y la altura del nuevo margen será igual a la altura
del margen más alto de los que se han fusionado.
4.2.2. Relleno
CSS define cuatro propiedades para controlar cada uno de los espacios de
relleno horizontales y verticales de un elemento.
Capitulo 4
Capitulo 4
.margen {
margin-top: 2em; margin-right: 2em; margin-
bottom: 2em; margin-left: 2em;
}
.relleno {
padding-top: 2em; padding-right: 2em;
paddingbottom: 2em; padding-left: 2em;
}
Shorthand
La propiedad que permite
definir de forma simultanea los cuatro márgenes se denomina padding.
Ejemplo
body {padding: 2em} /* Todos los rellenos valen 2em */
body {padding: 1em 2em} /* Superior e inferior = 1em, Izquierdo y
derecho = 2em */
body {padding: 1em 2em 3em} /* Superior = 1em, derecho = 2em,
inferior = 3em, izquierdo = 2em */
body {padding: 1em 2em 3em 4em} /* Superior = 1em, derecho =
2em, inferior = 3em, izquierdo = 4em */
4.3. Bordes
4.3.1. Anchura
La anchura de los bordes se controla con las cuatro propiedades siguientes:
thin (borde delgado), medium (borde normal) y thick (borde ancho).
Ejemplo
div {
border-top-width: 10px;
border-right-width: 1em;
border-bottom-width: thick;
border-left-width: thin;
}
Shorthand
Ejemplo
p { border-width: thin } /* thin thin thin thin */
p { border-width: thin thick } /* thin thick thin thick */
p { border-width: thin thick medium } /* thin thick
medium thick */
p { border-width: thin thick medium thin } /* thin thick
medium thin */
4.3.2. Color
El color de los bordes se controla con las cuatro propiedades siguientes:
Ejemplo
div {
border-top-color: #CC0000;
border-right-color: blue;
border-bottom-color: #00FF00;
border-left-color: #CCC;
}
Shorthand
4.3.3. Estilo
CSS permite establecer el estilo de cada uno de los bordes mediante las
siguientes propiedades:
Ejemplo
div {
border-top-style: dashed;
border-right-style: double;
border-bottom-style: dotted;
border-left-style: solid;
}
Capitulo 4
Shorthand
Shorthand global 1
Ejemplo:
h1 {
border-bottom: solid red;
}
Shorthand global 2
Ejemplo:
Div { border: 1px solid red; }
4.5. Fondos
background-color
Ejemplo:
body {
background-color: #F5F5F5;
}
background-image
Ejemplo:
body { background-image:url("imagenes/fondo.png") }
background-repeat
Ejemplo:
#hdr
{
background: url("/images/ds.gif") repeat-x;
width: 100%;
text-align: center;
}
background-position
Ejemplo
#caja1 {
background-image: url("images/help.png");
background-repeat: no-repeat;
background-position: bottom left;
}
background-attachment
Shorthand
Ejemplo:
body { background: #222d2d url(./graphics/colorstrip.gif) repeat-x 0 0; }

Más contenido relacionado

DOC
DOCX
Box model carolina sanchez
PPTX
POLINOMIO ENTRE POLINOMIO
PPTX
Guaman 47 to ´´ d´´
DOCX
Proyecto pomer numeros
DOCX
Planificacion clase 1 terminada
PPTX
7 tipografías mas utilizadas
PPTX
Invacines
Box model carolina sanchez
POLINOMIO ENTRE POLINOMIO
Guaman 47 to ´´ d´´
Proyecto pomer numeros
Planificacion clase 1 terminada
7 tipografías mas utilizadas
Invacines

Similar a Capitulo 4 (20)

PDF
Diseño web - 2020-2021 - 2ª PARTE
PDF
Aplicación de CSS al DIV
DOC
Teoria 2
PPTX
PPTX
Capítulo 4box model
PPTX
Boxmodel
PPTX
Box model
PPTX
Concepto de margen y relleno css
PPTX
Presentacion mia
PDF
guia sintaxis css.pdf
PPTX
PPTX
boxmodel lupe
PPTX
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
PPTX
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
PDF
CSS 6 - Box Model
PDF
Css - Tema 2
PPTX
Acti 04 Css con html5 para creacion de web.pptx
DOCX
PDF
ODP
Curso HTML CSS 4/4
Diseño web - 2020-2021 - 2ª PARTE
Aplicación de CSS al DIV
Teoria 2
Capítulo 4box model
Boxmodel
Box model
Concepto de margen y relleno css
Presentacion mia
guia sintaxis css.pdf
boxmodel lupe
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
CSS 6 - Box Model
Css - Tema 2
Acti 04 Css con html5 para creacion de web.pptx
Curso HTML CSS 4/4
Publicidad

Último (20)

PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PPTX
Welcome to the 8th Physical Science Class 2025-2026
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Metodologías Activas con herramientas IAG
ciencias-1.pdf libro cuarto basico niños
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PLANES DE área ciencias naturales y aplicadas
DI, TEA, TDAH.pdf guía se secuencias didacticas
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Welcome to the 8th Physical Science Class 2025-2026
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Publicidad

Capitulo 4