Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Esta es una publicación traducida por IA.

뚠뚠멍의 생각들

Reglas básicas de CSS (Flujo normal, BFC, IFC)

Seleccionar idioma

  • Español
  • English
  • 汉语
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Texto resumido por la IA durumis

  • Comprender los elementos de bloque, los elementos en línea, el margen y la alineación al configurar el diseño de CSS es importante, y BFC (contexto de formato de bloque) es particularmente útil para configurar el diseño.
  • BFC es la forma en que se apilan los elementos de nivel de bloque, donde se puede establecer ancho, alto, margen, relleno, y se utiliza para interacciones de flotación o para manejar el colapso de margen.
  • IFC (contexto de formato en línea) está configurado dentro de un elemento de bloque, donde el ancho y el alto no se pueden establecer directamente, y solo se puede aplicar el relleno y el margen horizontal.


Al dibujar HTML CSS, la disposición no se configura como se esperaba.

Tuve la experiencia de preguntar mucho en Google.


Recientemente, vi el video de la charla del desarrollador de Zerocho y decidí aprender sobre los conceptos básicos de CSS.

- Quiero entender los elementos de bloque, los elementos en línea, el margen y la alineación.


Ya lo sé por experiencia, pero necesito organizarlo.

■ Si necesita modificar el CSS y aplica cosas de manera empírica mientras implementa solo lo que ve, tendrá problemas en el diseño receptivo o se volverá complicado de mantener en el futuro.


1. Flujo normal

- No hay nada especial que pensar. Todos los elementos se colocan de arriba a abajo y de izquierda a derecha.

* Cuando escribe un artículo en durumis, si pega una etiqueta html, desaparece, ¿sabe cómo resolverlo;;

 <div>
     <p>Primer párrafo</p>
     <p>Segundo párrafo</p>
     <span>Elemento en línea 1</span>
     <span>Elemento en línea 2</span>

- Se crean dos bloques con la etiqueta p y la etiqueta span se dibuja en una línea.

 Primer párrafo
 Segundo párrafo



2. BFC (Contexto de formato de bloque)

- Se utiliza principalmente para configurar el diseño. (Organiza el bloque y luego organiza la línea dentro de él).

- Es una forma de apilar elementos de nivel de bloque.

- Los elementos de nivel de bloque son los siguientes.

<div>, <p>, <h1>~<h6>, <ul>, <ol>, <li>, <table>, <form>

- Ocupa todo el ancho del elemento padre independientemente de la longitud del contenido dentro del elemento. (una línea)

- Puedes poner un bloque dentro de un bloque o un elemento en línea.

- Puede configurar ancho, alto, margen y relleno.

 <div style="padding :10px;"> 
     <h1>Título</h1>
     <p>Este es un párrafo corto. </p>

- Se crean dos líneas dentro de la etiqueta div.

- Estos son los casos en que se crea un BFC. Puede buscarlo de vez en cuando.

  • Cuando el atributo float no es none
  • Cuando la posición es absoluta o fija
  • Cuando la visualización es inline-block, table-cell, table-caption, flex, inline-flex, grid, inline-grid
  • Cuando el desbordamiento no es visible, etc.


3. IFC (Contexto de formato en línea)

<p>
    ¡Hola! <strong> durumis </strong> ¡Este es mi segundo artículo!
    <span style="color: pink;">Por favor, pulsa el botón</button> Me gusta.

- Se compone dentro de un elemento de bloque. (Sin unidad de línea)

- No se puede configurar el ancho y el alto directamente. (Ocupa el tamaño del contenido).

- Solo se puede aplicar relleno y margen horizontal.

- Solo puede incluir elementos en línea dentro de un elemento en línea.

<span>, <a>, , <img>, <input>, etc.


Entonces, ¿cuándo se utiliza?

- bfc se utiliza para manejar la interacción flotante o la cancelación de márgenes.


1. Interacción flotante

- Si aplicas un estilo libre a un hijo, el padre no podrá abrazarlo.

(flotar, posición absoluta, fija, visualización de bloque en línea, etc.)

- En este caso, configura la disposición con bfc en el elemento padre.

(Aplica display: inline-block, overflow: auto, float: left, etc. a la etiqueta padre).

<div class="padre" style="display: inline-block;">
    <div class="hijo" style="float: left;">...</div>


2. Cancelación de margen

- CSS superpone los márgenes superior e inferior de dos etiquetas adyacentes.

por ejemplo) La distancia vertical entre las dos etiquetas div a continuación no es 150px, sino 100px.

<div style="margin-bottom: 100px;">
..
</div>
<div style="margin-top: 50px;">
,,

- Añade un nuevo elemento bfc entre las dos etiquetas en la situación anterior.


<div style="margin-bottom: 100px;"></div> 

<div style="overflow: auto;"></div> <!-- Nuevo bfc-->


ps. ¿Sabes cómo pegar HTML en durumis;;

뚠뚠멍
뚠뚠멍의 생각들
뚠뚠멍의 생각들
뚠뚠멍
React - ¿Cómo resolver el error "kakao no está definido"? Este artículo explica cómo resolver el error que ocurre al integrar la API de mapas de Kakao en un entorno create-react-app de React 18, incluyendo el motivo del error. Se explica por qué los componentes de React no acceden directamente a los objetos glob

2 de septiembre de 2024

Escribiendo mi primera publicación en durumis durumis es una plataforma que traduce automáticamente tu texto a 18 idiomas. Ofrece funciones de formato como negrita, cursiva y subrayado. La función de agregar espacio en blanco entre bloques de código y citas aún no es compatible, pero puedes usar Shif
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기

14 de abril de 2024

Conjunto de preguntas frecuentes relacionadas con la redacción de artículos Consulte las preguntas frecuentes y las respuestas sobre el uso de la herramienta de redacción de blogs de durumis AI. Incluye explicaciones sobre funciones como saltos de línea, fuentes, títulos, descripciones de imágenes, vistas previas de artículos, et
durumis official blog
durumis official blog
Imagen con preguntas frecuentes escritas
durumis official blog
durumis official blog

25 de enero de 2024

[No especializado en informática, sobrevivir como desarrollador] 14. Resumen de las preguntas comunes de la entrevista técnica para desarrolladores principiantes Esta es una guía de preparación para entrevistas técnicas para desarrolladores principiantes. Se explican conceptos que aparecen con frecuencia en las entrevistas, como el área de memoria principal, las estructuras de datos, RDBMS y NoSQL, orientación a p
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

3 de abril de 2024

La guía completa de la propiedad CSS object-fit La propiedad CSS object-fit te permite mostrar imágenes de diferentes tamaños y proporciones de manera consistente cuando se muestran en una página web. Esta propiedad determina cómo se recorta o se ajusta el tamaño de la imagen para que quepa en el conte
Meursyphus
Meursyphus
Meursyphus
Meursyphus

14 de julio de 2024

Consejos útiles para editar documentos en Hangul, HWP (TIP) Abra y edite archivos HWP en línea con Hancom Docs. Se presentan consejos útiles para utilizar documentos Hangul, como ajustar el espacio entre caracteres, dividir páginas e indentar párrafos. Comprueba las funciones principales de Hancom Docs, que se pue
길리
길리
Abra y edite archivos HWP en línea con Hancom Docs. Se presentan consejos útiles para utilizar documentos Hangul, como ajustar el espacio entre caracteres, dividir páginas e indentar párrafos. Comprueba las funciones principales de Hancom Docs, que se pue
길리
길리

5 de abril de 2024

¿Qué es el botón de hamburguesa? Un elemento esencial de la navegación del sitio web El botón de hamburguesa es un icono que se utiliza en los sitios web móviles para ocultar o mostrar el menú, ahorrando espacio en la pantalla y proporcionando una navegación fácil de usar. En este artículo, exploraremos en detalle la definición, las venta
꿈많은청년들
꿈많은청년들
El botón de hamburguesa es un icono que se utiliza en los sitios web móviles para ocultar o mostrar el menú, ahorrando espacio en la pantalla y proporcionando una navegación fácil de usar. En este artículo, exploraremos en detalle la definición, las venta
꿈많은청년들
꿈많은청년들

23 de mayo de 2024