2012-06-13 106 views
3

在我的網站上,我聲明::selection僞元素與背景,文字顏色和文字陰影。但是,當您突出顯示整個網站時,您會看到準確的選擇,只有幾個地方您仍然可以看到系統selection。我能夠弄清楚爲什麼這些景點很奇怪。如果之後有內聯元素和塊元素,則內聯元素和塊元素之間的空間將保留系統默認選擇。我不明白爲什麼。這是一個錯誤?在我去過的大多數網站(宣佈選擇元素),我看到這些,這是一個相當疏忽。有人可以告訴我它是一個錯誤還是正常?並可能解釋爲什麼它的行爲如此。奇怪的行爲::選擇和WebKit

我放在一起"jsFiddle"

+0

在Chrome 19中適合我。您使用的是什麼瀏覽器? – animuson

+0

safari 5.1.7 .. –

+0

@animuson Safari(最新)OS X,上次我檢查Chrome在別人的電腦上,不知道版本,但看到了相同的行爲。 – henryaaron

回答

0

考慮到它不是一個標準功能,它不是一個真正的「bug」。 W3C沒有定義它應該如何表現的標準,因爲它在早期就從CSS3規範中移除了。

Mozilla Development Network

其行爲是在指定的,尤其是嵌套元素

底線:有沒有規範,它說什麼應該與嵌套元素髮生。所以,從技術上講,這不是一個不正確的渲染,即使它沒有多大意義。最終,它仍然是一個「實驗性」功能。您可以嘗試使用Safari提交錯誤報告。