关于如何编写正确/无错误的 CSS 2.1 样式表,我有两个问题:
- CSS 验证器对我说
overflow-y: scroll
CSS 2.1 不支持。那么,我可以用什么来达到同样的效果呢? - 我有类似 500 条警告,在两个上下文 .error 和 .contact3 (当然,关于不同的类)中说颜色和背景颜色相同,这是什么意思?我该如何解决这个问题?
谢谢
关于如何编写正确/无错误的 CSS 2.1 样式表,我有两个问题:
overflow-y: scroll
CSS 2.1 不支持。那么,我可以用什么来达到同样的效果呢?谢谢
1. CSS 验证器告诉我 overflow-y: scroll 在 CSS 2.1 上不受支持。那么,我可以使用什么来获得相同的有效效果?
它们无效,因为它们是在 CSS3 中引入的。在 CSS 2.1 中,您只能overflow
同时设置水平和垂直。
大多数浏览器overflow-y
现在都支持,所以我不太担心 2.1 验证(因为你的 CSS 将与 CSS 3 验证器一起有效)。您可以将overflow: auto
其用作不受支持的浏览器的后备。
2. 我有类似 500 的警告,说在两个上下文 .error 和 .contact3 (当然是关于不同的类)中颜色和背景颜色的颜色相同,这是什么意思?我该如何解决这个麻烦?
问题是它所说的那样。如果您具有与background-color
相同的color
内容,则会生成警告,因为用户将看不到任何文本。如果这是你的意图,你最好将前景设置color
在transparent
这些元素上:
.error {
color: transparent;
}
但是,除此之外,警告只是警告,您的 CSS 对它们有效。存在警告,让您知道您可能犯了错误。
您可以使用overflow:auto;
这将在需要时添加滚动条。