我對如何寫一個正確的兩個問題一個有效的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