Css Do<;span>;带“的元素”;位置:绝对位置&引用;是否表现为块级元素?
Css Do<;span>;带“的元素”;位置:绝对位置&引用;是否表现为块级元素?,css,block,html,absolute,Css,Block,Html,Absolute,元素的位置:绝对能够具有高度、宽度、填充等,而无需将其更改为显示:块或内联块 这似乎是可行的,但对于所有浏览器来说,是否可以省略位置为绝对的元素的显示:块/内联块?规范: 否则,如果“位置”的值为“绝对”或“固定”,则框为绝对位置,“浮动”的计算值为“无”,并根据下表设置显示。框的位置将由“顶部”、“右侧”、“底部”和“左侧”属性以及框的包含块确定 该表表示任何内联显示值(内联、表行组、表列、表列组、表页眉组、表页脚组、表行、表单元格、表标题、内联块)变为块简短回答:是 长答案:参见(或SLak
元素的位置:绝对代码>能够具有高度、宽度、填充等,而无需将其更改为显示:块代码>或内联块代码>
这似乎是可行的,但对于所有浏览器来说,是否可以省略位置为绝对的
元素的显示:块/内联块
代码>?规范:
否则,如果“位置”的值为“绝对”或“固定”,则框为绝对位置,“浮动”的计算值为“无”,并根据下表设置显示。框的位置将由“顶部”、“右侧”、“底部”和“左侧”属性以及框的包含块确定
该表表示任何内联显示值(内联、表行组、表列、表列组、表页眉组、表页脚组、表行、表单元格、表标题、内联块)变为块
简短回答:是
长答案:参见(或SLaks的答案)
但是,此更改仅指元素的视觉显示模型。CSS不会影响HTML元素的格式,因为只有在将文档解析为DOM树之后才应用CSS。因此span
元素永远不能有p
或div
子元素,无论应用了哪种样式。如果您计划设置高度、宽度和填充,为什么不使用而不是?