我对如何写一个正确的两个问题一个有效的CSS 2.1样式表/无差错CSS 2.1样式表的问题:2上书写没有错误
- CSS验证对我说,
overflow-y: scroll
不支持CSS 2.1。那么,我可以用什么来达到同样的效果呢? - 我有类似500的警告,说颜色和背景颜色相同的颜色在两个上下文.error和.contact3(关于不同的类,当然),这是什么意思?我该如何解决这个问题?
感谢
我对如何写一个正确的两个问题一个有效的CSS 2.1样式表/无差错CSS 2.1样式表的问题:2上书写没有错误
overflow-y: scroll
不支持CSS 2.1。那么,我可以用什么来达到同样的效果呢?感谢
1. CSS验证器告诉我,CSS2.1不支持overflow-y:scroll。那么,我可以使用什么来获得相同的有效效果?
它们无效,因为它们是在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是与他们有效。警告存在让你知道你可能已经犯了一个错误。
谢谢你!第二个问题是什么? (我忘了发布:)所以我编辑了这个话题) – markzzz 2011-05-25 13:14:06
您可以使用overflow:auto;
这将在需要时添加滚动条。
为什么你非常关心CSS 2.1? – 2011-05-25 13:21:10
uhm ....为什么不呢? :=) – markzzz 2011-05-25 22:22:55
因为通常你会设计浏览器,而不是规范。如果您的访问者使用的软件将支持“overflow-y”,那么它是否有效的CSS 2.1并不重要。 (毕竟这是有效的CSS。)所以我想知道为什么。 – 2011-05-25 22:43:45