CSS
- 上一页 CSS
- ຫົວຂໍ້ຕໍ່ໜ້າ CSS max-width
display
ມາດຕະການ display ແມ່ນມາດຕະການ CSS ທີ່ສຳຄັນທີ່ສຸດໃນການຄວບຄຸມການຈັດວາງ.
ມາດຕະການ display
display
ມາດຕະການກໍານົດວ່າຈະສະແດງຫຼືບໍ່ສະແດງຫຼືບັນຈຸທີ່ຈະສະແດງປະເພດ.
ແຕ່ລະປະເພດ HTML ມີຄວາມຄັງສະແດງມີຄວາມຄັງສະແດງສະເພາະພາຍໃນປະເພດຂອງພວກມັນ. ສິ່ງທີ່ຫຼາຍທີ່ສະແດງຢ່າງມັດຈະນານານຈະແມ່ນ: block
ຫຼື inline
。
ບອກອີກວ່າ: ບອກບາງ <div> ທີ່ມີຄວາມຄັງທີ່ບໍ່ສະແດງຢ່າງມັດຈະນານານ (display: none
)
它由 CSS 设置样式,我们使用 JavaScript 显示它。(更改为 display: block
)
块级元素(block element)
块级元素总是从新行开始,并占据可用的全部宽度(尽可能向左和向右伸展)。
块级元素的一些例子:
-
Display: none;
display: none;
通常与 JavaScript 一起使用,以隐藏和显示元素,而无需删除和重新创建它们。如果您想知道如何实现此目标,请查看本页面上的最后一个实例。默认情况下,
元素使用
display: none;
。覆盖默认的 Display 值
如前所述,每个元素都有一个默认 display 值。但是,您可以覆盖它。
将行内元素更改为块元素,反之亦然,对于使页面以特定方式显示同时仍遵循 Web 标准很有用。
一个常见的例子是为实现水平菜单而生成行内的
元素:
ຄວາມກະຈາຍ
li { display: inline; }
注意:设置元素的 display 属性仅会更改元素的显示方式ແຕ່ວ່າຈະບໍ່ປ່ຽນປະເພດຫຍັງກໍ່ຍັງ. ຫຍັງກໍ່ຈະສະແດງຄືກັບຫຍັງກໍ່ຍັງມີ
display: block;
ຫຍັງກໍ່ບໍ່ອະນຸຍາດກວມຫຍັງກໍ່ຍັງຫຍັງບັນຊີບັນນາດສະໜາມ.ຄັນຕໍ່ານັ້ນຈະສະແດງ <span> ປະເພດບັນຊີບັນນາດ:
ຄວາມກະຈາຍ
span { display: block; }
ຄັນຕໍ່ານັ້ນຈະສະແດງ <a> ປະເພດບັນຊີບັນນາດ:
ຄວາມກະຈາຍ
a { display: block; }
ປິດລົງຫຍັງກໍ່ຍັງ display:none ຫລື visibility:hidden?
display:none
visibility:hidden
ລົງມາ
ຜ່ານການຈັດການ
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 指定元素是否应该可见。 - 上一页 CSS
- ຫົວຂໍ້ຕໍ່ໜ້າ CSS max-width