2011-05-07 44 views
1

我想驗證我的CSS。當我進入http://jigsaw.w3.org我的網站的網址,我看到這條消息:屬性自動換行不存在:打破字斷字。如何在我驗證的CSS中使用自動換行代碼,或者如何在CSS 2.1中包裝單詞?如何使用自動換行屬性在CSS 2.1和CSS驗證

+0

我不認爲你可以。 word-wrap是CSS3。 – 2011-05-07 20:54:38

+1

有效性不再相關。不要去想它。 – duri 2011-05-07 21:02:14

+1

@duri有效性仍然是*非常*有關在某些情況下。它仍然是檢測結構和語法錯誤的唯一可靠方法。它在自動構建過程中對質量控制也是非常寶貴的。不要低估CSS和HTML中的有效性的價值。 – 2011-05-07 21:03:20

回答

1

word-wrap是CSS3所以沒有辦法讓它在CSS2驗證工作。

我不知道在CSS2一種解決方法。您可能不得不與無效的CSS住在這種情況下,還是把所有的無效規則到一個單獨的樣式表:

styles.css 

.text { font-size: 12px; color: red; ..... } 

invalid.css 

.text { word-wrap: break-word } 

這種方式,主樣式表將驗證,這是很好的,如果你正在使用它用於質量控制。

+0

像這部分關於將「無效」CSS分隔成一個單獨的文件或規則......你有任何參考? – 2011-05-07 21:24:58