Los últimos tutoriales de desarrollo web
×

CSS Tutorial

CSS CASA CSS Introducción CSS Sintaxis CSS Cómo CSS Colores CSS Antecedentes CSS Fronteras CSS márgenes CSS Relleno CSS Anchura altura CSS Texto CSS Fuentes CSS Campo de golf CSS lista CSS mesa CSS Modelo de cuadro esquema CSS CSS visualización CSS Anchura máxima Posición CSS CSS Flotador CSS Inline-block CSS Alinear CSS combinadores CSS Pseudo-clase CSS Pseudo-elemento CSS Barra de navegación CSS Menús desplegables CSS La información sobre herramientas CSS galería de imágenes CSS Opacidad imagen CSS Sprites de imagen CSS Attr selectores Formas CSS CSS contadores

CSS3

CSS3 Introducción CSS3 Esquinas redondeadas CSS3 Imágenes de frontera CSS3 Antecedentes CSS3 Colores CSS3 gradientes CSS3 Oscuridad CSS3 Texto CSS3 Fuentes CSS3 Transformaciones 2D CSS3 Transformaciones 3D CSS3 transiciones CSS3 animaciones CSS3 imágenes CSS3 Botones CSS3 Paginación CSS3 varias columnas CSS3 Interfaz de usuario CSS3 caja de medición CSS3 Flexbox CSS3 consultas de medios CSS3 Ejemplos MQ

CSS Diseño web adaptable

Diseño web adaptable Introducción Diseño web adaptable ventana Diseño web adaptable Vista en cuadrícula Diseño web adaptable consultas de medios Diseño web adaptable imágenes Diseño web adaptable vídeos Diseño web adaptable marcos

CSS Examples

CSS Ejemplos CSS Examen CSS Certificado

CSS References

CSS Referencia CSS selectores CSS funciones CSS referencia Aural CSS Web Safe Fuentes CSS animatable CSS Unidades CSS PX-EM Convertidor CSS Colores CSS Los valores de color CSS Los nombres de color CSS3 Soporte para el navegador

 

CSS Modelo de cuadro


El modelo de caja CSS

Todos los elementos HTML pueden ser considerados como cajas. En CSS, el término "modelo de caja" se usa cuando se habla de diseño y el diseño.

El modelo de caja CSS es esencialmente una caja que envuelve cada elemento HTML. Se compone de: márgenes, bordes, el relleno y el contenido real.

La siguiente imagen ilustra el modelo de caja:

Explicación de las diferentes partes:

  • Contenido - El contenido de la caja, donde aparecen textos e imágenes
  • El relleno - Borra un área alrededor del contenido.El relleno es transparente
  • Frontera - Un borde que va alrededor del relleno y contenido
  • Margen - Borra una zona fuera de la frontera.El margen es transparente

El modelo de caja nos permite añadir un borde alrededor de los elementos, y para definir el espacio entre los elementos.

Ejemplo

div {
    width: 300px;
    padding: 25px;
    border: 25px solid navy;
    margin: 25px;
}
Inténtalo tú mismo "

Anchura y la altura de un elemento

Con el fin de establecer la anchura y la altura de un elemento correctamente en todos los navegadores, lo que necesita saber cómo funciona el modelo de caja.

NotaImportante: Al configurar las propiedades de anchura y altura de un elemento con CSS, que acaba de establecer la anchura y la altura del área de contenido.Para calcular el tamaño de un elemento, también debe agregar relleno, bordes y márgenes.

Suponemos que queremos con el estilo de un <div> elemento a tener una anchura total de 350 píxeles:

Ejemplo

div {
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0;
}
Inténtalo tú mismo "

Aquí está la matemática:

320px (anchura)
+ 20px (izquierdo + derecho relleno)
+ 10px (izquierdo + derecho frontera)
+ 0px (izquierda + margen derecho)
= 350px

La anchura total de un elemento debe calcularse así:

anchura total del elemento = ancho + izquierda + acolchado relleno derecho + borde izquierdo + borde derecho + margen izquierdo + margen derecho

La altura total de un elemento debe calcularse así:

Altura total = altura elemento + acolchado superior + inferior acolchado + borde superior + borde inferior + top + margen margen inferior

Nota Nota para el viejo IE: Internet Explorer 8 y versiones anteriores, incluyen el relleno y el borde de la width la propiedad. Para solucionar este problema, agregue un <!DOCTYPE html> de la página HTML.

Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4»