2

关于如何编写正确/无错误的 CSS 2.1 样式表,我有两个问题:

  1. CSS 验证器对我说overflow-y: scrollCSS 2.1 不支持。那么,我可以用什么来达到同样的效果呢?
  2. 我有类似 500 条警告,在两个上下文 .error 和 .contact3 (当然,关于不同的类)中说颜色和背景颜色相同,这是什么意思?我该如何解决这个问题?

谢谢

4

2 回答 2

5

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内容,则会生成警告,因为用户将看不到任何文本。如果这是你的意图,你最好将前景设置colortransparent这些元素上:

.error {
    color: transparent;
}

但是,除此之外,警告只是警告,您的 CSS 对它们有效。存在警告,让您知道您可能犯了错误。

于 2011-05-25T13:11:27.117 回答
2

您可以使用overflow:auto; 这将在需要时添加滚动条。

于 2011-05-25T13:09:39.457 回答