发布于 2026-01-05 5 阅读
0

La propiedad display en CSS

La propiedad display en CSS

¡Hola gente bonita!👋

En este articulo voy a explicar sobre la propiedad displayy los different valores que esta contiene, antes de empezar es necesario comprender algunos Conceptos, como el modelo de caja (box-model) o incluso el box-sizing ya quethoughto que estos temas (tal como en la serie Dark 📺) están 连接 😂。 Vamos a empezar a repasar algunas cosas importantes。

HTML 的重要元素是网页是长方形的,它的格式代表待办事项,不存在三角形、红色、多边形等。 HTML 中的待办事项是矩形的,是矩形的。

在 Web 上使用 CSS 重新设计元素的视觉效果,将矩形元素与背景元素结合在一起,将前面的图形元素设计为网页中的元素,在 Web 页面中导航渲染元素,将矩形元素与 CSS 定义在一起其属性包括塔马尼奥、颜色、形状、边缘和许多矩形元素。

可以通过这些选项、属性、outlineGoogle 矩形页面起始元素以及其他网站的所有元素来实现。



* {
    outline: 1px solid red;
}


Enter fullscreen mode Exit fullscreen mode

Google 的首页。

包含 4 个区域的 HTML 元素:content, padding, bordery margin。 Estas áreas se apilan para formar el modelo de caja(盒子模型)。

前面提到的 HTML 元素是 caja 的基本知识:

  • 方块框。
  • 内联框。

网络的存在原理是这样的:

📦 Cajas de bloque(方块盒子)

拉斯卡哈斯(Las cajas de bloque),由于叛逃,占据了一个空间,成为了一个竞争者。
HTML 元素可与该元素一起使用
<div>

📦 Cajas en línea(内联盒)

拉斯维加斯卡哈斯(Las cajas en linea),由于叛逃,他的空间被限制住了。 HTML 元素可与该元素一起使用<span>

财产展示

CSS 属性显示与所有银行卡的兼容性。

MDN 文档定义了 siguiente manera 的属性显示:

CSS 属性显示特定的元素,如 tratado comoblockinliney el diseño usado por sus hijos、como flow 布局、grid (Cuadricula) 或 flex (Flexible)。

Los valores básicos de la propiedad 显示儿子的勇气inline和勇气block
如果要删除 HTML 元素<span>,请使用 HTML 元素的价值,inline如果要删除元素<div>,请使用块的价值。



div{ 
   display: block; /* browser default styles */
}
span{ 
   display: inline; /* browser default styles */
}


Enter fullscreen mode Exit fullscreen mode

是的,您已经可以与 HTML 元素兼容了。例如,请按照以下方式进行转换:



div{ 
   display: inline; 
}

span{ 
   display: block; 
}


Enter fullscreen mode Exit fullscreen mode

自然存在的 HTML 元素的形式与整体的元素相同,这是最简单的,但好奇的是,HTML 元素可以使用属性显示来显示inline,这是什么?在 CSS 中,我们将尽一切努力为您提供保护display,并为您提供最初的勇气inline

¿没有我克里希? MDN 官方文档:

替代文字

可能有以下问题: ¿Por qué el elemento HTML <div>es un elemento de bloque o se comporta con el valor display: block?
请使用用户代理样式表 (hoja de estilo) 进行导航。

在 Web 页面中,导航栏是 CSS 的前导,它是 CSS 唯一的一行,它是在 CSS 中导航的,因为 CSS 中的 llamamos 用户代理样式表的缺陷。

涉及所有 HTML 元素,因为它们与区块的价值无关,因此导航者可以自行决定显示区块的属性。检查块<div>中的元素:

替代文字

这是许多礼仪规范中的 HTML 和 CSS 导航的具体内容,所有这些元素都具有属性的价值,可以为您的display导航提供inline帮助block

这是因为 CSS 的罪孽,它<h1>是一个巨大的元素,也是一个<h2>需要<body>消除的元素。

这是重要的记录,因为没有任何因 CSS 的缺陷而导致的错误,因此可以重新设置元素,<div>并在最初的 pasara 中发挥作用inline。 Vamos a comprobarlo!



div {
    display: initial; /* es igual a inline */
}


Enter fullscreen mode Exit fullscreen mode

HTML 元素(块与内联)的区别在于 CSS 的导航方式不同。

这个想法是通过 cada navegador(Chrome、Firefox)来实现的,它是一个与视图相关联的循环。

属性显示概念是指属性的内部和外部可视化技巧。 La de tipo externa establece laparticipación de un elemento en elflujo normal;内部布局 (Diseño) de los hijos。

Flujo Normal(正常流量)

正常的 HTML 和自然的自然顺序是 HTML 中的自然元素,在样式中,元素的元素是可以在 HTML 中单独使用的,而不是在 CSS 中使用的。

前面提到的 HTML 元素是由“en linea”元素或“bloque”元素组成的。

Conociendo esto,MDN 文档定义了 siguiente manera 的正常流感:

正常的流式布局、块元素的形式和布局中的页面元素。

¿Cómo se comportan los elementos Block e Inline cuando forman parte del Flujo 正常吗?

在正常情况下,在直线上的元素是在直线上的方向,因此,在直线上的元素是在其他方向上的,因此请注意。 Los elements en bloque se muestran uno detrás de otro, es decir, comienzan en la parte Superior y se mueven hacia abajo en la página.

📖 Esto lo podemos comprender cuando leemos un libro, siempre vamos a leer de arriba hacia abajo y de izquierda a derecha.

La propiedad display Aparte de tener los valores anteriores también tiene un valor llamado: inline-blockque junto con los demás nos Sirve para definir la colocación de elementos individuales, también tiene otros importantes como: none, flexy grid.

🍫 显示方式:内联

没有允许的尺寸(宽度、高度)的元素,如果允许边距、填充和边框,则在内容中单独使用,因此,在锚点和上端声明一个元素时,没有任何效果,因此元素没有可接受的尺寸,如解释的那样MDN 文档:

Loss elements en linea tienen su altura y anchura decidados por su contenido。

Si hay varios elements en línea estarán colocados de izquierda a derecha (uno al lado de otro)。

例如,HTML 元素<span>是一种由于缺陷而导致的元素,并且没有任何重要的礼仪<span>,因此,请在其他元素中使用其他元素,以其他方式进行中间操作,并以连续的文本形式制作。



 <span class="inline">Soy un elemento de linea</span>
 <span class="inline">Soy otro elemento de linea</span>
 <span class="inline">Soy otro elemento más de linea</span>


Enter fullscreen mode Exit fullscreen mode


.inline {
    background-color: khaki;
}


Enter fullscreen mode Exit fullscreen mode

替代文字

如果是这样,在没有承认尺寸的情况下,由于没有任何尺寸的元素,因此无法从任何元素中display: block取出display: inline-block任何元素。

🤔 ¿Cuáles son los elementos de linea?

HTML 行中的元素列表、文本格式中的元素内容:

b,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bigismalltt
abbracronymcitecodedfnemkbdstrongsamptimevar
abdobrimgmapobjectqscriptspansubsup
buttoninputlabelselecttextarea

😰 ¿Debo aprender de memoria todos los elementos de linea?解决这个问题是没有必要的,简单来说就是实践中所识别的元素。 Recuerda que lapractica hace al maestro. 🤓

📄 显示:块

Un elemento de bloque es un elemento que ocupa el ancho maximo disponible。 MDN 文档中的所有内容:

预先确定的条件、目标的要素和 100% 的锚点是由要素决定的。

这是 100% 的 100% 空间的决定,因为它是页面锚点的一部分。

需要注意的是,如果要承认尺寸,则必须在空间上进行任何操作,否则无法将其移至下一个区域,因此无法与已修改的区域相匹配display: inline-block

各种不同的元素,这都是在马尔内斯的分离下,在图像中的表现,这是基本的骆驼主题:崩溃的马尔内斯。



 <p class="block">Soy un elemento de bloque</p>
 <p class="block">Soy otro elemento de bloque</p>
 <p class="block">Soy otro elemento más de bloque</p>


Enter fullscreen mode Exit fullscreen mode


.block {
    background-color: khaki;
}


Enter fullscreen mode Exit fullscreen mode

替代文字

一般而言,线中的元素和线中的其他元素,就像线中的元素一样,是“更伟大”的结构。

🤔 ¿Cuáles son los elementos de bloque?

La siguiente es una lista de los elementos en bloque, alguno de ellos los podemos ver como contenedores:

<address><article>...<aside><audio><blockquote><canvas><dd><div><dl><fieldset><figcaption><figure><footer><form><header><hgroup><hr><li><main><nav><noscript><ol><output><p><pre><section><table><tfoot><ul><video><h1><h6>

Recuerda que no es necesario que memorices cada uno de estos elementos, ya que con la practica lograras identificarlos fácilmente.

⏸️ display: inline-block

这是前部元素的组合(块和内联),元素的勇气inline-block承认尺寸是所有元素的排列顺序,并决定如何使用其他元素。

元素<img>

这是一个令人好奇的元素,是一个内联<img> 元素,它包含在中间的图像中。

如果禁运,您可以将图像中的其他元素添加到 bloque porque puede tener:bordermarginpaddingy también puedes modificar su altura y anchura。

🤯 图像的精确性是线条元素和布局的真实性,其他方面:display: inline-block. Vamos a comprobarlo!



.image {
    width: 300px;
    height: 300px;
    padding: 20px;
    margin: 30px;
    border: 5px solid red;
}

/* HTML */
<img class="image" src="https://picsum.photos/200/200"/>


Enter fullscreen mode Exit fullscreen mode

替代文字

如果图像是内联元素,则可以生成一个su 空间line-height。如果阿尔古纳·维兹(Alguna 4pxVez)拥有一个神秘的太空空间bordermargin那么padding,很可能会出现一个“内联魔法空间”,这是一个未知的时代line-height

Se puede solucionar de dos formas:

  • Añadiendo line-height:0al contenedor de la imagen。
  • Asignando display:blocka la imagen directamente ( img { display: block;})。 ✅

Así evitamos toda una 系列问题。

👻 显示:无

它是一种神秘的none元素display,但它却没有任何空间。该元素是神秘的,并且页面上的内容与该元素无关。

可以使用常量的移动设备来使用这些移动设备,但最重要的是,它通常是在您的空间中使用的,但在您的空间中却是巨大的。

如果你有勇气,因为它是神秘的元素,因此,你可以在网页上的页面上body声明:display: none不可以重复使用,因为你可以使用它继续。

↕️↔️ 显示:flex y 显示:grid

属性显示最重要的价值gridflex没有任何深入的主题,只要考虑到文章的正确性和完整的教程,就可以在扩展的主题中进行大量的解释和练习。

一般情况下,您可以flex使用菜单组件来导航和grid布局。 Se que estoy Generalizando y esto, no es 100% así, porque pueden haber complejos en los que es necesario usar gridy algunos layout son simples y otros no, todo dependente de lo que estés diseñando.

我们提供了有关大骆驼 Addy Osmani(Google Chrome 工程师)的信息图表,其中包含 Ahmad Shadeed 的文章以实现此比较。

不用担心,要实现所有关于 Flexbox 和网格的详细说明,但需要了解属性显示的功能。

接下来,请参加一场会议 🚶‍♀️...🏃‍♀️

📋 结论

☑️ 所有 HTML 礼仪均与 CSS 相关配置有关,包括相关配置。
☑️ HTML 中的元素通常是“en línea”元素或“en bloque”元素。但是,我们已修改了缺陷。
☑️ 元素不包含任何允许的尺寸(宽度、高度),不包含边距、填充和边框。

🔎资源:

感谢您🦸🏻‍♀️
社交方面的注意事项:

▶️YouTube
📷Instagram
🐦Twitter
🔵Facebook
🔲Codepen
✍️Medium
🎵TikTok

文章来源:https://dev.to/lupitacode/la-propiedad-display-en-css-1b6a