繁体   English   中英

关于编写有效的 CSS 2.1 样式表且无错误的 2 个问题

[英]2 questions on writing a valid CSS 2.1 stylesheet without errors

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

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

谢谢

1. CSS 验证器对我说,在 CSS 2.1 上不支持溢出-y:滚动。 那么,我可以使用什么来获得相同的有效效果?

它们无效,因为它们是在 CSS3 中引入的。 在 CSS 2.1 中,您只能同时为水平和垂直设置overflow

大多数浏览器现在都支持overflow-y ,所以我不太担心 2.1 验证(因为您的 CSS 将与 CSS 3 验证器一起有效)。 您可以使用overflow: auto作为不支持的浏览器的后备。

2. 我有类似 500 的警告,在两个 contexts.error 和.contact3 (当然,关于不同的类)中说颜色和背景颜色相同的 colors,这是什么意思? 我该如何解决这个麻烦?

问题是它所说的那样。 如果您的background-colorcolor相同,它会生成警告,因为用户看不到任何文本。 如果这是您的意图,最好将这些元素的color设置为transparent

.error {
    color: transparent;
}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM