gpt4 book ai didi

"html"和 "body"的 CSS 属性

转载 作者:技术小花猫 更新时间:2023-10-29 11:42:58 24 4
gpt4 key购买 nike

我已经看过很多次了。当人们想要为整个窗口/文档分配一个 CSS 属性时,他们有时会这样做

html, body {
myCSSProperty: someValue;
}

例如看我接受的答案here ,或参见 this article .

我想知道是否将 CSS 属性分配给 htmlbody 是为了克服浏览器错误,所有浏览器都需要,纯粹是心理上的事情,常见的误解或误解htmlbody 标签,或其他标签。

如果有人能为我揭开这种情况的神秘面纱,我会很高兴将需要将 CSS 属性分配给 htmlbody 或两者的情况分开,具体示例和解释。

最佳答案

This article有关于 <html> 的重要信息和 <body> CSS 中的标签。简而言之(摘自文章顶部):

  • htmlbody元素是不同的 block 级实体,处于父/子关系中。
  • html元素的高度和宽度由浏览器窗口控制。
  • 它是 html具有(默认)overflow:auto 的元素,导致滚动条在需要时出现。
  • body元素是(默认情况下)position:static ,这意味着它的定位子项是相对于 html 定位的元素的坐标系。
  • 在几乎所有现代浏览器中,页面边缘的内置偏移量都是通过 margin 应用的。在 body 上元素,不是 paddinghtml 上元素。

关于 "html"和 "body"的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com