CSS

display ມາດຕະການ display ແມ່ນມາດຕະການ CSS ທີ່ສຳຄັນທີ່ສຸດໃນການຄວບຄຸມການຈັດວາງ.

ມາດຕະການ display

display ມາດຕະການກໍານົດວ່າຈະສະແດງຫຼືບໍ່ສະແດງຫຼືບັນຈຸທີ່ຈະສະແດງປະເພດ.

ແຕ່ລະປະເພດ HTML ມີຄວາມຄັງສະແດງມີຄວາມຄັງສະແດງສະເພາະພາຍໃນປະເພດຂອງພວກມັນ. ສິ່ງທີ່ຫຼາຍທີ່ສະແດງຢ່າງມັດຈະນານານຈະແມ່ນ: block ຫຼື inline

ຄຳສັ່ງ: ສະແດງບອກບາງ

ບອກອີກວ່າ: ບອກບາງ <div> ທີ່ມີຄວາມຄັງທີ່ບໍ່ສະແດງຢ່າງມັດຈະນານານ (display: none

它由 CSS 设置样式,我们使用 JavaScript 显示它。(更改为 display: block

块级元素(block element)

块级元素总是从新行开始,并占据可用的全部宽度(尽可能向左和向右伸展)。

这个
元素属于块级元素。

块级元素的一些例子:

  • -

行内元素(inline element)

内联元素不从新行开始,仅占用所需的宽度。

这是段落中的行内 元素

行内元素的一些例子:

Display: none;

display: none; 通常与 JavaScript 一起使用,以隐藏和显示元素,而无需删除和重新创建它们。如果您想知道如何实现此目标,请查看本页面上的最后一个实例。

默认情况下,

ຜ່ານການຈັດການ display ການກະກຽມປະເພດ none ກໍ່ສາມາດປິດລົງຫຍັງກໍ່ໄດ້. ຫຍັງຈະຖືກປິດລົງແລະເວັບໄຊຈະສະແດງຄືວ່າຫຍັງກໍ່ຍັງບໍ່ມີຫຍັງພວກນັ້ນ:

ຄວາມກະຈາຍ

h1.hidden {
  display: none;
}

亲自试一试

visibility:hidden; ກໍ່ສາມາດປິດລົງຫຍັງກໍ່ໄດ້.

ແຕ່ວ່າຫຍັງກໍ່ຍັງຈະໃຊ້ອາກາດຄືກັນກັບເກົ່າ. ຫຍັງຈະຖືກປິດລົງທີ່ຍັງຈະມີຜົນກະທົບຕໍ່ການຈັດວາງ:

ຄວາມກະຈາຍ

h1.hidden {
  visibility: hidden;
}

亲自试一试

更多实例

display: none; 与 visibility: hidden; 之间的差异
本例演示 display: none; VS visibility: hidden;
结合使用 CSS 和 JavaScript 来显示内容
本例演示如何使用 CSS 和 JavaScript 在单击时显示元素。

CSS Display/Visibility 属性

属性 描述
display 指定应如何显示元素。
visibility 指定元素是否应该可见。