freeCodeCamp/guide/spanish/css/height-and-width-dimensions/index.md

4.5 KiB

title localeTitle
Height and Width Dimensions Dimensiones de altura y anchura

Dimensiones de altura y anchura

Definición

Los programadores pueden usar las propiedades de altura y anchura para cambiar la altura y la anchura de elementos específicos. Para que sus dimensiones se modifiquen, el valor de la propiedad de display de estos elementos debe configurarse en block o inline-block .

Sintaxis

Altura:

  • height: auto|length|initial|inherit;
  • min-height: length|initial|inherit;
  • max-height: none|length|initial|inherit;

Anchura:

  • width: auto|value|initial|inherit;
  • min-width: length|initial|inherit;
  • max-width: none|length|initial|inherit;

Uso y ejemplos

Todas las propiedades mencionadas anteriormente solo pueden tener un valor.

Altura:

La propiedad de height establece la altura exacta de un elemento. El valor auto es el predeterminado y permite que el navegador establezca automáticamente la altura. Esto suele estar determinado por la cantidad de espacio vertical que ocupa el contenido de un elemento. La longitud de la altura se puede establecer en fija en px , relativa a la altura del elemento padre más cercano utilizando la unidad % , o relativa a la altura de la ventana vh utilizando la unidad vh . El valor initial tendrá el mismo efecto que el valor auto , mientras que el valor inherit dará al elemento la misma altura que el elemento principal más cercano.

Ejemplo:


<p id="red">Example text</p> 
p#red { 
    margin: 0; 
  background-color: red; 
  height: 50vh; 
    line-height: 50vh; 
    text-align:center; 
 } 

Resultado: Ejemplo uno El ejemplo anterior utiliza la unidad vh para establecer la altura. Esta unidad se utiliza para establecer la altura de un elemento en relación con la altura de la ventana gráfica. En este caso, al párrafo rojo se le da una altura de la mitad de la altura de la ventana gráfica, de modo que ocupa el 50% de la pantalla. Nota: Todos los márgenes predeterminados deben eliminarse del cuerpo para que el resultado aparezca como debería.

La propiedad min-height establece la altura mínima que debe tener un elemento. Esta propiedad es útil cuando se redimensiona verticalmente una página, ya que el programador puede evitar que un elemento se reduzca demasiado y no se vea bien. El valor predeterminado de la min-height de un elemento se establece en 0. El código CSS a continuación evitaría que el párrafo con un ID de ejemplo se redujera a menos de 400 px en altura.

Ejemplo:

p#example { 
  min-height: 400px; 
 } 

La propiedad max-height establece la altura máxima que un elemento puede alcanzar. Esto puede ser útil cuando no desea que un elemento sea más grande que un tamaño específico. Si el contenido del elemento tiene una altura mayor que el valor de max-height , el contenido se desbordará.

Ejemplo:

p { 
  max-height: 40px; 
  background-color: red; 
 } 

Resultado: Ejemplo 3

Anchura:

Las explicaciones de las propiedades de ancho de CSS son exactamente las mismas que las propiedades de altura, excepto que alteran el ancho de un elemento. Por lo tanto, solo mostraré algunos ejemplos del uso de estas propiedades a continuación.

Ejemplo:

p { 
  width: 150px; 
  background-color: red; 
 } 

Resultado: Ejemplo 4

Nota: el contenido no se desborda a la derecha, solo ocupa el ancho especificado y luego se desplaza a la siguiente línea.

Ejemplo:

p { 
  min-width: 50px; 
 } 

El código anterior simplemente no permitirá que un elemento de párrafo se reduzca horizontalmente a menos de 50px.

Ejemplo:

p { 
  max-width: 300px; 
  background-color: red; 
 } 

El código anterior no permitirá que el ancho de un elemento sea mayor que 300 px.

Espero que este artículo te haya ayudado a sentirte cómodo con las dimensiones de altura y anchura de CSS. He incluido algunos enlaces a continuación, si desea leer más sobre estas propiedades.

Más información: