Curso Basico de CSS - 5. Modelo de Caja

FalconMasters
30 Jun 201412:59

Summary

TLDREn este capítulo del curso de CSS básico, Carlos Arturo nos enseña sobre el modelo de caja, una parte fundamental para la estructura de sitios web. Explica cómo los elementos HTML se representan como cajas rectangulares y cómo se pueden modificar sus tamaños, márgenes, rellenos y bordes. También aborda la diferencia entre elementos de tipo bloque y en línea, y cómo trabajar con ellos para diseñar de manera efectiva un sitio web. A través de ejemplos prácticos, muestra cómo aplicar estilos CSS para ajustar el ancho, alto, y otros atributos de las cajas, destacando la importancia del modelo de caja en la maquetación web.

Takeaways

  • 😀 El modelo de caja es fundamental para la estructura de sitios web, ya sea complejos o no.
  • 🔲 Los elementos del sitio web se representan como cajas rectangulares según el modelo de caja.
  • 📏 Se pueden modificar el ancho, alto, márgenes internos (relleno), márgenes externos (margin) y los bordes de las cajas.
  • 👀 Es posible cambiar la visualización de las cajas, incluyendo ocultarlas, mostrarlas y desplazarlas.
  • 🎨 Los elementos de tipo bloque se estiran para llenar el espacio, mientras que los elementos de tipo línea solo abarcan el espacio que necesitan.
  • 📐 Los elementos de tipo bloque tienen un ancho predeterminado del 100%, mientras que los elementos de tipo línea no tienen un ancho o alto fijo.
  • 🌈 Se pueden aplicar estilos CSS a los elementos para modificar su apariencia y comportamiento en el modelo de caja.
  • 📏 La propiedad 'width' permite definir el ancho de un elemento, y 'height' define su altura.
  • 📐 Los márgenes ('margin') y el relleno ('padding') afectan el espacio entre los elementos y dentro de ellos, respectivamente.
  • 🖌️ Los bordes ('border') se pueden personalizar en cuanto a su grosor, estilo y color para dar forma a las cajas.
  • 🔄 La propiedad 'display' permite cambiar el comportamiento de los elementos, permitiéndoles aparecer en línea o en bloque según sea necesario.

Q & A

  • ¿Quién es el presentador del curso de CSS básico en el guion proporcionado?

    -El presentador del curso de CSS básico es Carlos Arturo.

  • ¿Cuál es el tema principal del capítulo del curso de CSS básico?

    -El tema principal del capítulo es el modelo de caja, que es fundamental para la estructura de sitios web complejos y no tan complejos.

  • ¿Qué permite hacer el modelo de caja en CSS?

    -El modelo de caja permite establecer el diseño de los sitios web, representando a los elementos como cajas rectangulares y permitiendo modificar su tamaño y aspecto.

  • ¿Qué elementos se pueden modificar en el modelo de caja según el guion?

    -Se pueden modificar el ancho y el alto, los márgenes internos (relleno), el margen externo (margin), y los bordes de los elementos.

  • ¿Qué es un DIF y cómo se relaciona con el modelo de caja?

    -Un DIF es un rectángulo o cuadro que actúa como un contenedor en el modelo de caja, y se puede modificar su tamaño y otros aspectos.

  • ¿Cómo se diferencian los elementos de tipo bloque y los elementos de tipo línea en el modelo de caja?

    -Los elementos de tipo bloque abarcan todo el espacio horizontal y se estiran lo más posible, mientras que los elementos de tipo línea solo abarcan el espacio que necesitan y no se estiran más allá de eso.

  • ¿Qué propiedad de CSS se utiliza para establecer el ancho de un elemento y cómo se aplica en el guion?

    -La propiedad 'width' se utiliza para establecer el ancho de un elemento. En el guion, se le asigna un valor de 500 píxeles a un elemento y luego se modifica a 1000 píxeles y a 50% del ancho del documento.

  • ¿Qué propiedades de CSS se mencionan para agregar márgenes a los elementos y cómo se diferencian?

    -Las propiedades 'margin' y 'padding' se mencionan para agregar espacio. 'Margin' agrega espacio externo entre el elemento y otros elementos, mientras que 'padding' agrega espacio interno entre el borde del elemento y su contenido.

  • ¿Cómo afecta el borde (border) al tamaño de un elemento en el modelo de caja según lo explicado en el guion?

    -El borde agrega al tamaño total del elemento, ya que se añade a los lados del ancho y del alto del elemento, lo que hace que la caja crezca en tamaño.

  • ¿Qué propiedad de CSS permite cambiar el comportamiento de un elemento de bloque a uno en línea y cómo se ejemplifica en el guion?

    -La propiedad 'display' permite cambiar el comportamiento de un elemento. En el guion, se muestra cómo se puede cambiar de 'block' a 'inline-block' para que los elementos se coloquen uno al lado del otro.

  • ¿Cómo se puede seguir el trabajo de Carlos Arturo fuera del curso de CSS básico?

    -Se puede seguir el trabajo de Carlos Arturo suscribiéndose al canal, siguiendolo en Twitter en @falconmasters y visitando su sitio web www.falconmasters.com.

Outlines

00:00

📐 Introducción al Modelo de Caja en CSS

Carlos Arturo presenta el capítulo dedicado al modelo de caja, una parte fundamental para la estructura de sitios web. Explica que el modelo de caja permite representar elementos como cajas rectangulares y modificar su tamaño, relleno, margen y bordes. Se muestra una imagen que ilustra el concepto y se menciona la importancia de entender que todos los elementos web son rectangulares en su estructura, aunque visualmente puedan ser modificados para dar una apariencia diferente. Además, se menciona la diferencia entre elementos de bloque (que toman todo el espacio) y elementos de línea (que solo toman el espacio necesario), y cómo esto afecta la forma en que se manejan en el diseño web.

05:00

🎨 Modificación de Propiedades del Modelo de Caja

Se continúa la explicación del modelo de caja, profundizando en cómo modificar el ancho y la altura de los elementos, así como los márgenes y el relleno. Se muestra cómo el navegador agrega márgenes por defecto y cómo se pueden ajustar utilizando la propiedad 'margin'. También se aborda el concepto de 'padding', el espacio interno que rodea el contenido, y cómo afecta el tamaño total del elemento. Se menciona la importancia de tener en cuenta estos espacios al establecer tamaños, ya que pueden alterar la apariencia visual de la página. Además, se introduce la propiedad 'border' para agregar bordes a los elementos y cómo esto puede aumentar el tamaño de la caja.

10:01

🔄 Manejo Avanzado del Modelo de Caja y Posicionamiento

En este último párrafo, Carlos Arturo aborda técnicas más avanzadas del modelo de caja, como el uso de 'display' para cambiar el comportamiento de los elementos, permitiendo que elementos en bloque se muestren uno al lado del otro. Se muestra cómo se puede forzar a los elementos a ser en línea o en bloque y cómo esto afecta su disposición en la página. También se menciona el uso de 'inline-block' para que los elementos se coloquen uno al lado del otro y aún se puedan modificar sus propiedades de tamaño y márgenes. Finalmente, se concluye el capítulo con una invitación a seguir el canal y a visitar el sitio web de Carlos Arturo para más recursos sobre desarrollo y diseño web.

Mindmap

Keywords

💡Modelo de caja

El 'Modelo de caja' es un concepto fundamental en CSS que permite visualizar y manipular cómo se representan los elementos en una página web, considerándolos como cajas rectangulares. Es esencial para definir el tamaño, el relleno, los márgenes y los bordes de los elementos. En el video, se utiliza para explicar cómo se pueden modificar estas propiedades para dar forma y estructura a un sitio web.

💡Ancho (width)

El 'ancho' se refiere a la medida horizontal de un elemento en la página web. En el script, se menciona cómo se puede establecer el ancho de un 'div' utilizando la propiedad 'width' en CSS, y cómo esto afecta el diseño general del sitio, como se muestra al establecer un ancho de 500 píxeles o el 50% del ancho del documento.

💡Alto (height)

El 'alto' es la medida vertical de un elemento. En el video, se discute cómo se puede fijar el alto de un 'div' con la propiedad 'height', y se da un ejemplo de cómo un alto fijo de 300 píxeles puede causar problemas si no se tiene en cuenta el contenido del elemento y los paddings o márgenes adicionales.

💡Relleno (padding)

El 'relleno' es el espacio entre el contenido de un elemento y su borde. Se utiliza para separar visualmente el contenido del borde y entre sí los elementos adyacentes. En el script, se ejemplifica cómo agregar un padding de 30 píxeles a todos los lados de un 'div' afecta su apariencia y dimensión total.

💡Margen (margin)

El 'margen' es el espacio exterior que rodea un elemento, separándolo de otros elementos adyacentes. Se maneja con la propiedad 'margin' en CSS. En el video, se muestra cómo aplicar un margen de 20 píxeles en todas las direcciones a un 'div' para controlar su posición relativa a otros elementos.

💡Borde (border)

El 'borde' es una línea que rodea el contenido de un elemento, definiendo su perímetro. Se personaliza con la propiedad 'border' en CSS, pudiendo establecer su grosor, estilo y color. En el script, se menciona cómo se puede hacer un borde de 10 píxeles de grosor y color negro para un 'div', lo que afecta su tamaño visible.

💡Tipos de elementos

Los 'tipos de elementos' se refieren a cómo se comportan los elementos en el flujo del documento. En el video, se diferencian los elementos de tipo 'block', que ocupan todo el ancho disponible y se alinean verticalmente, y los de tipo 'inline', que solo ocupan el espacio necesario para su contenido. Este concepto es crucial para entender cómo se distribuyen los elementos en una página.

💡Posicionamiento (positioning)

El 'posicionamiento' en CSS se refiere a cómo se sitúan los elementos en relación con otros en la página. Aunque no se discute en profundidad en el script, se menciona como un tema que se explorará más adelante, y es fundamental para el diseño y la maquetación avanzada de un sitio web.

💡CSS

CSS (Hoja de Estilo en Cascada) es el lenguaje utilizado para describir la presentación de un documento escrito en un lenguaje de marcado, como el HTML. En el video, CSS se utiliza para aplicar estilos y dar forma a los elementos del sitio web, como se muestra al manipular las propiedades del modelo de caja.

💡Diseño web

El 'diseño web' es el proceso de crear la estructura, el layout y el estilo visual de un sitio web. En el script, el diseño web está implícito en la discusión sobre cómo utilizar el modelo de caja y las propiedades CSS para crear una página atractiva y funcional.

💡Tamaños dinámicos

Los 'tamaños dinámicos' se refieren a la capacidad de los elementos para ajustarse al contenido o al espacio disponible. En el video, se menciona cómo los elementos de tipo 'inline' no pueden tener un ancho o alto fijos, y cómo se pueden utilizar técnicas como 'inline-block' para que los elementos se comporten de manera diferente y se ajusten dinámicamente.

Highlights

Bienvenidos al curso de CSS básico.

Introducción al modelo de caja en CSS.

El modelo de caja permite establecer el diseño de sitios web.

Todos los elementos en la web se representan como cajas rectangulares.

Explicación sobre cómo modificar el ancho, alto, márgenes internos y externos de un DIV.

Diferencias entre elementos de tipo bloque y en línea.

Los elementos en línea solo ocupan el espacio necesario, mientras que los bloques ocupan el 100% del ancho disponible.

No se puede establecer ancho y alto en elementos en línea sin convertirlos a bloque.

Uso de la propiedad 'margin' para agregar márgenes externos.

Uso de la propiedad 'padding' para agregar márgenes internos.

Consideración del crecimiento del contenedor al agregar 'padding'.

Importancia de entender el impacto de 'padding' y 'margin' en las dimensiones de la caja.

Uso de la propiedad 'border' para agregar bordes a los elementos.

Demostración de la propiedad 'display' para cambiar la visualización de las cajas.

Conclusión sobre la importancia del modelo de caja en el diseño de sitios web con CSS.

Transcripts

play00:00

[Música]

play00:05

[Música]

play00:12

Hola Qué tal amigos bienvenidos sean

play00:14

este nuestro siguiente capítulo del

play00:15

curso de css básico Mi nombre es Carlos

play00:18

Arturo y bien pues en este capítulo

play00:20

vamos a estar viendo una parte

play00:21

fundamental para la estructura de sitios

play00:23

web complejos y y bueno no tan complejos

play00:26

también qu es el modelo de caja el

play00:28

modelo de caja nos permite establecer el

play00:31

diseño de nuestros sitios web

play00:32

prácticamente Por qué Porque este es el

play00:35

modelo de caja es el encargado de que

play00:37

los elementos se representen como cajas

play00:39

rectangulares y que nosotros le podemos

play00:41

dar tamaños e y Modificar el aspecto

play00:44

como nosotros queramos yo aquí tengo una

play00:47

imagen que he hecho en la cual

play00:49

represento el modelo de caja bueno no no

play00:51

completo pero una parte y el modelo de

play00:54

caja es esto tenemos lo que es un DIF

play00:56

que es este rectángulo este cuadro en

play00:58

este caso un DIF es esto un conten

play00:59

tenedor como ya sabrás dentro tengo una

play01:01

etiqueta p que bueno simplemente es de

play01:03

relleno y este es un DIF supongamos con

play01:06

el Melo de caja nosotros podemos

play01:08

modificar tanto el ancho como el Alto

play01:10

Como los márgenes internos que se le

play01:12

conocen como relleno el margen externo

play01:15

que se le conoce como margin y también

play01:17

los bordes que tiene pero no solo eso

play01:19

también podemos modificar la

play01:20

visualización de las cajas a esto me

play01:22

refiero a que podemos tanto ocultar y

play01:24

mostrar las cajas podemos desplazarlas

play01:26

de lugar y Bueno podemos hacer muchas

play01:29

cosas que son imprescindibles a la hora

play01:30

de estar maquetando un sitio web a la

play01:33

hora de estar acomodando todo y dándole

play01:34

forma el módulo de caja prácticamente es

play01:38

lo fundamental para crear sitios W con

play01:40

css Así que bien pues vamos a ello yo

play01:43

aquí tengo una estructura como ya podrás

play01:45

haber visto la he cambiado un poco tengo

play01:47

simplemente el titular tengo los dos

play01:49

enlaces y tengo dos divs con un párrafo

play01:51

dentro que es esta estructura que yo

play01:53

tengo aquí eh yo aquí he agregado unos

play01:56

estilos css simplemente para mostrarte

play01:58

algo Antes de comenzar Y es que ahí está

play02:00

Le he puesto un fondo a estos estilos le

play02:04

he puesto un fondo tanto a los titulares

play02:07

como a los los enlaces como a los

play02:09

párrafos Y dips por qué le pongo esto de

play02:11

fondo porque tienes que comprender algo

play02:13

que es fundamental todos los elementos

play02:16

del sitio web son rectangulares tú les

play02:19

puedes modificar la forma Y hacer que

play02:20

sean redondos pero en el fondo van a

play02:22

seguir siendo rectangulares es la la

play02:25

circunferencia tú simplemente la haces

play02:27

visual para el usuario pero no para el

play02:29

sitio web en en el fondo es decir en la

play02:31

parte de atrás Entonces si nosotros

play02:34

tenemos este fondo para cada elemento

play02:37

como puedes ver algunos fondos se

play02:39

extienden a lo largo de todo el

play02:40

documento estos fondos son Porque estos

play02:43

elementos son de tipo bloque existen

play02:46

elementos de tipo bloque y de tipo línea

play02:48

los elementos de tipo línea que son como

play02:51

los enlaces si te fijas no abarcan todo

play02:53

el documento que es todo el espacio

play02:55

simplemente abarcan lo que

play02:57

necesitan estos elementos de tipo en

play02:59

línea como puedes ver si hay uno al lado

play03:01

del otro pues se pone uno al lado del

play03:03

otro no como en los elementos DIF que

play03:05

aunque hay espacio no se ponen al lado

play03:07

del otro esto porque son elementos

play03:09

bloque un elemento bloque por defecto

play03:12

tiene el 100% del espacio que pueda

play03:15

contener se estira lo más que pueda y el

play03:17

elemento en línea no solo se estira lo

play03:20

que necesita para para tener espacio es

play03:23

importante que sepas esto porque los

play03:25

elementos en línea no les podemos dar un

play03:28

ancho no les podemos dar un alto si les

play03:31

Podemos agregar un margen y un padding

play03:33

pero para poder darles un ancho y alto

play03:35

tendríamos que modificarlos y hacer los

play03:37

elementos en línea bloque que es otro

play03:39

tipo de elemento Pero bueno ya vamos a

play03:41

estar viendo esto ya Más adelante se

play03:43

llaman las posicionamientos y también

play03:46

con los display Pero bueno vamos a

play03:48

comenzar con lo básico no vamos a

play03:50

trabajar con los elementos en línea

play03:52

simplemente con los divs para que veas

play03:53

cómo se trabaja así que bien una vez que

play03:56

te enseñé esto lo voy a borrar para

play03:58

comenzar de nu de nuevo y vamos a ver

play04:01

vamos a empezar a darle forma y a jugar

play04:03

con los dips vamos a decirle que

play04:06

queremos darle un ancho podemos darle un

play04:08

ancho claro le podemos poner un wid que

play04:11

la propiedad wid significa ancho y le

play04:13

podemos decir queremos que sea de 500

play04:15

píxeles Ahí está si actualizamos si te

play04:18

fijas hay un pequeño cambio pero no

play04:21

notamos realmente cómo es que sucedió

play04:23

para esto le voy a agregar un

play04:24

fondo con la propiedad background Voy a

play04:27

agregar un color que es muy feo yo lo sé

play04:29

pero no me acuerdo de otro es el color

play04:32

naranja y como puedes ver ya tiene un

play04:35

ancho de 500 píxeles que es lo que le

play04:38

agregamos si le agregamos 1000 pues

play04:39

tendría 1000 píxeles y así con cada uno

play04:42

de ellos que bueno aquí le he puesto 100

play04:44

píxeles es 1000 píxeles Ahí está si

play04:47

actualizamos tiene los 1000 píxeles que

play04:49

nosotros queremos y ya no tiene el 100%

play04:51

del documento que le dijimos podemos

play04:53

trabajar también con porcentajes como lo

play04:55

dijimos pues por ejemplo con porcentajes

play04:58

vamos decirle 50%

play05:00

y va a marcar la mitad del documento ahí

play05:03

está la mitad del documento y bien ya

play05:05

trabajamos con esto pero qué más podemos

play05:07

hacer podemos Modificar el ancho también

play05:09

podemos modificar la altura esto es con

play05:12

heate con he tambén le podemos modificar

play05:14

podemos decirle que sea 300 píxeles Ahí

play05:17

está si actualizamos son 300 píxeles de

play05:20

alto y normalmente no se suele usar la

play05:24

la propiedad hate es decir se ponen

play05:26

hates automáticos es decir que crezca

play05:28

conforme el contenido si nosotros le

play05:30

ponemos No sé tres píxeles de alto si te

play05:33

fijas va a haber un problema y es que se

play05:35

ve muy chiquita incluso parece como si

play05:37

fuera un borde le voy a agregar más por

play05:39

ejemplo unos ocho píxeles para que

play05:42

puedas notar si te fijas el fondo no no

play05:45

abarca lo que es el el contenido

play05:48

completo y bueno Esto no está bien así

play05:50

que vamos a regresarla a 300 píxeles Me

play05:54

parece bien para que puedas ver ahí está

play05:57

Vamos a ponerle en 200 y vamos vamos a

play05:59

ver otras propiedades porque estas no

play06:01

son las únicas como sabes hay márgenes y

play06:03

rellenos en este caso el navegador por

play06:05

defecto agrega márgenes a todo a lo loco

play06:08

eh No le hagas caso a estos márgenes que

play06:10

hay pero si nosotros quisiéramos agregar

play06:13

un margen entre este DIF y el de abajo

play06:15

pues lo podemos hacer para los márgenes

play06:17

externos se utiliza una propiedad

play06:19

llamada margin esta propiedad margin lo

play06:21

que nos permite es decirle Cuántos

play06:23

márgenes queremos en en píxeles medidas

play06:26

etcétera le podemos decir queremos 20

play06:28

píxeles hacia todos los lados si le

play06:30

ponemos simplemente 20 píxeles va a

play06:33

tener margen arriba abajo y a los lados

play06:35

de 20 píxeles si actualizamos si te

play06:37

fijas hay un margen de 20 arriba de 20

play06:40

abajo de 20 y a los dados también aunque

play06:42

no se pueda ver si le ponemos eh Por

play06:45

ejemplo 20 y le

play06:48

ponemos aquí no se va a ver le voy a

play06:50

poner 50 píxeles si le ponemos dos

play06:53

medidas esta primer medida representa el

play06:56

margen hacia arriba y hacia abajo y

play06:58

estos 50 representan el margen hacia los

play07:01

lados Así que si actualizamos si te

play07:04

fijas hay un margen a los lados de 50

play07:06

píxeles y arriba y abajo de 20

play07:09

píxeles Así es como nosotros lo

play07:11

manejamos

play07:12

eem también Existen los padding y el

play07:15

padding es el margen interior si te

play07:17

fijas aquí agregamos un margen hacia

play07:18

fuera para desplazar todo el contenido

play07:20

pero qué pasa si este contenido le

play07:22

queremos agregar un margen Pues para eso

play07:24

existe el padding y el padding es se

play07:28

maneja Exactamente igual si le le

play07:29

ponemos una medida como por ejemplo 30

play07:31

píxeles va a agregar un margen interno

play07:33

en cada uno de los lados si actualizamos

play07:36

si te fijas Obviamente el contenedor

play07:38

crece ahorita te explico por qué pero

play07:40

ahora tiene 30 píxeles hacia los lados

play07:43

30 hacia arriba y abajo Ahí está y acá

play07:46

también solo que no se ve si le quitamos

play07:49

la propiedad hate vas a poder visualizar

play07:52

mejor ahí está cómo tienes los el

play07:55

contenido separado arriba y abajo y

play07:57

hacia los lados si le quitamos el wid

play08:00

también se lo ponemos automático Bueno

play08:03

aquí Se va se va a hacer más grande al

play08:06

100% bueno lo vamos a dejar de esta

play08:07

manera simplemente y pero ahí están los

play08:10

márgenes estos paddings también se

play08:12

utilizan mucho el contenido crece claro

play08:15

nosotros por ejemplo si le ponemos un

play08:17

padding de 30 hacia cada uno de los

play08:19

lados contamos 30 de abajo y 30 de

play08:21

arriba son 60 O sea que si le ponemos

play08:24

supongamos un height una altura de

play08:29

supongamos 200 píxeles Ahí está 200

play08:33

píxeles con el padding nosotros

play08:36

tendríamos una medida real de

play08:38

260 píxeles que nosotros no sabemos

play08:41

nosotros tuvimos que hacer el cálculo

play08:43

pero es importante saber eso porque hay

play08:45

ocasiones en las que algo sale mal y no

play08:48

te das cuenta de que si tú querías una

play08:50

medida de 200 y le agregaste un padding

play08:52

o un margin ya ya rompiste tu estructura

play08:55

y ya no mide lo que tú querías Es

play08:58

importante saber eso esto eh el madding

play09:01

el padding y el margin Así es Y también

play09:03

Podemos agregar lo que es el Border

play09:05

Border que es el borde como su nombre lo

play09:08

hice le podemos decir la medida que

play09:10

nosotros queremos 10 píxeles le podemos

play09:12

decir si es sólido en este caso hay más

play09:14

formas no recuerdo bien Cuáles hay por

play09:16

ejemplo está solid doted y otras vamos a

play09:19

decirle que sea color negro y si

play09:21

actualizamos ya tenemos un borde sólido

play09:24

si te fijas la caja crece aún más porque

play09:26

agrega otros 10 píxeles arriba y abajo a

play09:29

lo que es el alto y también en los

play09:32

anchos existe sólido existe dotted

play09:35

dotted que Agrega una línea punte aguda

play09:39

punteada no es punte aguda Son puntos e

play09:43

cuál más no recuerdo bien Cuál es Ah se

play09:45

utiliza prácticamente siempre solid y si

play09:48

no tú puedes investigar las demás que

play09:50

hay Esta es la que yo utilizo siempre no

play09:52

utilizo otra más y ahí está es

play09:56

importante que tengas en cuenta esto lo

play09:58

de los tamaños eh Perdón que te lo haga

play10:00

te lo recalque tanto pero sí es

play10:02

importante que sepas que no siempre vas

play10:04

a tener una medida estática es decir si

play10:06

tú le pones una medida de 200 píxeles no

play10:08

va a medir 200 de alto si tú tienes un

play10:11

padding o un margen Entonces es

play10:14

importante tener en cuenta eso en este

play10:16

caso si queríamos la medida de 200 Qué

play10:18

pasa que tenemos 30 hacia arriba y abajo

play10:20

pues le quitamos 30 sería de 140 140 má

play10:25

los 60 que son 30 * 2 nos darían los 200

play10:30

píxeles Ahí está obviamente hay que

play10:32

restarle ahora los 10 de borde que

play10:34

serían otros 20 Ahí está actualizamos y

play10:39

ahora sí nuestra caja ya mide 200 como

play10:41

puedes ver y así es como se trabaja el

play10:44

modelo de caja Puedes hacer cosas

play10:45

todavía más más avanzadas como por

play10:48

ejemplo poner una al lado del otro

play10:51

incluso cuando son en block para esto lo

play10:53

haces con display con display en este

play10:55

caso por defecto estas cajas si te te

play10:59

fijas estas cajas por defecto ya son en

play11:01

bloque pero las podemos forzar a que

play11:04

sean en línea le ponemos display in Line

play11:07

por defecto son bloque así se escribe

play11:10

block le podemos poner que sean in Line

play11:13

si son en línea una se va a poner al

play11:15

lado y el otro que bueno aquí no nos

play11:17

rompe toda la estructura porque no le

play11:20

pusimos un un ancho si le ponemos un

play11:23

ancho de no sé 300

play11:27

píxeles

play11:29

no quiere Bueno vamos a probar con

play11:31

inline y block Ahí está con en línea

play11:35

bloque estamos usando la propiedad de

play11:36

bloque y de en línea lo que pasa es que

play11:39

ahorita se me olvidó comentarte esto el

play11:41

error que surgió es que los elementos en

play11:43

línea como te dije no pueden modificarse

play11:46

tanto el ancho como el alto no se puede

play11:48

modificar ni siquiera los margins

play11:51

entonces tiene que ser a fuerzas con

play11:53

inline gu

play11:55

block para que sea un elemento en línea

play11:58

se ponga uno al lado del otra pero

play11:59

pueden ser un bloque que se pueda

play12:01

expandir si actualizamos ahí tenemos

play12:03

yaora sí nuestros dos bloques y uno se

play12:05

pone al lado del otro si te fijas estos

play12:07

dos también eran elementos en línea y

play12:09

como estos son en línea bloque también

play12:11

se ponen a los lados de este y así es

play12:13

como se trabaja con esta parte eh Ya

play12:16

sabes está tanto block como está inline

play12:19

block como está inline así es como se

play12:23

utiliza tienes que forzarlos a veces a

play12:25

que sean como tú quieras y bueno Pues

play12:28

eso sería todo prácticamente por el

play12:30

modelo de caja Puedes hacer todavía más

play12:32

cosas Pero bueno Solo lo veremos con el

play12:34

tiempo conforme vayamos practicando es

play12:36

importante eso así que bien amigos pues

play12:38

eso ha sido todo por este pequeño

play12:40

capítulo ya sabes que mi nombre es

play12:41

Carlos Arturo y nos vemos hasta la

play12:43

próxima si te ha gustado el video por

play12:45

favor No olvides suscribirte al Canal

play12:47

así como también seguirme en Twitter en

play12:49

@ falconmasters por último te invito a

play12:51

que pases por mi sitio

play12:53

www.falconmasters.com en donde

play12:55

encontrarás tutoriales y recursos sobre

play12:57

desarrollo y diseño web y

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
CSSModelo de CajaMaquetaciónWebDiseñoTécnicasTutorialCarlos ArturoDesarrollo WebTécnico
Benötigen Sie eine Zusammenfassung auf Englisch?