【发布时间】:2021-03-22 19:32:19
【问题描述】:
我正在尝试设置滚动条属性的样式,即https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scrollbars。无论如何,当这些属性直接应用在主体上时,如body {...},它们不起作用。例如:
body {
scrollbar-color: rebeccapurple green;
scrollbar-width: thin;
}
<div style="height: 10000px"></div>
但是,如果将其更改为通配符,则可以:
* {
scrollbar-color: rebeccapurple green;
scrollbar-width: thin;
}
<div style="height: 10000px"></div>
这里到底发生了什么?以防万一,我在 MacOS 上使用最新的 Firefox。这是一个错误吗?
【问题讨论】:
-
因为滚动的不是
body元素;这是html元素。 -
@HereticMonkey 你明白了。这是 Firefox 特有的吗?似乎身体在 Chrome 上滚动。
-
嗯,根据链接的文章,那些滚动条属性只在 Firefox 中有效,所以也许?