我正在設計具有嵌入式樣式的XML供稿。所以我會用CSS文件中的樣式來覆蓋內聯樣式。我知道在一個理想的世界裏,XML feed不應該有內聯樣式,或者這些樣式應該被剝離出來,但這是不可能的。內聯樣式對輔助功能有影響嗎?
難道他們的任何缺點,以這樣做呢?
我正在設計具有嵌入式樣式的XML供稿。所以我會用CSS文件中的樣式來覆蓋內聯樣式。我知道在一個理想的世界裏,XML feed不應該有內聯樣式,或者這些樣式應該被剝離出來,但這是不可能的。內聯樣式對輔助功能有影響嗎?
難道他們的任何缺點,以這樣做呢?
@jdln,你是對的;顯然Here
寫入的HTML字體元素()定義其內容的字體大小,顏色和麪部。
以及
不要使用這個元素!雖然曾經在 HTML 3.2歸一化,它是 棄用HTML 4.01,在爲有關 造型所有元素,然後在HTML廢棄同一 時間 5 - diEcho 0秒前編輯
我能想到的通過外部樣式表覆蓋內嵌CSS的唯一方法是通過使用!important
。
<span class="error" style="color:red">text</span>
可以通過使用此被覆蓋:
.error {
color: blue !important;
}
但是,爲了回答你的問題,這是不壞的可訪問性。但是從編碼的角度來看,這是一件壞事,因爲1個月後你會看到那個html,並想知道爲什麼那個文本是藍色的而不是紅色的。
不完美我知道但是謝謝。我只是想確保他們沒有任何後果,我不知道。 – Evans 2011-05-24 10:23:43
止跌」 t樣式表中的CSS會被內聯的CSS覆蓋嗎? – JohnP 2011-05-24 10:04:04
我以爲我可以使用更多選擇器或!重要。謝謝 – Evans 2011-05-24 10:08:29
@jdln,是的!重要的將覆蓋所有。但不推薦。 – JohnP 2011-05-24 10:09:17