📅  最后修改于: 2023-12-03 15:15:36.925000             🧑  作者: Mango
在 HTML | DOM 中,某些样式属性被称为“孤儿属性”,这些属性是不能从父元素继承的。这意味着,当设置这些属性时,子元素的样式不会受到影响。
以下是 HTML | DOM 中最常见的样式孤儿属性:
display
float
clear
position
z-index
‘display’属性定义元素如何显示。
有些元素的默认值为‘display:none’,例如‘’和‘’标签。
各种‘display’属性的值可归为下列几类:
注意:块级元素会占据一整行。当向一个块级元素中添加内容时,它们会自上而下排布。
float属性定义元素在哪边浮动。
如果一个元素设置了'float: left'或'float: right'属性,则它会浮动到它在父元素中的偏移位置上。
如果设置了'float: none'属性,则元素不浮动。
注意:浮动属于CSS布局中复杂的一部分,正确使用需要掌握一定的技巧。
'clear'属性定义是否允许浮动元素出现在同一行。
该属性有以下几个值:
当一个元素设为'clear: left'时,它会被清除左浮动元素的影响,不允许在该元素左侧出现浮动元素。同理,'clear: right'会清除右浮动元素的影响。
'position'属性定义元素的定位方式。
该属性有以下几个值:
当元素被定位后,可以通过'left'、'right'、'top'、'bottom'属性来控制它在视图中的位置。
'z-index'属性定义元素在堆叠元素中的位置关系。
较高的'z-index'属性值位于较低的'z-index'属性值上面。
注意:当没有为两个元素都设置'z-index'属性时,它们的堆叠顺序是按 HTML 所描述元素的顺序来排列的。