我一直在開發一個網站,最近碰到的命名css類或ID'404'(當然沒有引號)將不會顯示任何名稱爲404元素的樣式。CSS類或ID命名爲404
我不知道這件事,直到我不得不做好,創建一個404頁面並相應地命名該元素。
(實際上,我驚訝,我以前沒有碰到這個。)
是存在的,具體的背後原因是什麼?
請原諒我的無知,如果它是明顯的東西,已經進行了48小時的編碼,並開始翻轉,因爲我認爲我的瀏覽器不刷新我的CSS文件正確! :P
無論如何,我只是重命名元素和樣式的作品。
我一直在開發一個網站,最近碰到的命名css類或ID'404'(當然沒有引號)將不會顯示任何名稱爲404元素的樣式。CSS類或ID命名爲404
我不知道這件事,直到我不得不做好,創建一個404頁面並相應地命名該元素。
(實際上,我驚訝,我以前沒有碰到這個。)
是存在的,具體的背後原因是什麼?
請原諒我的無知,如果它是明顯的東西,已經進行了48小時的編碼,並開始翻轉,因爲我認爲我的瀏覽器不刷新我的CSS文件正確! :P
無論如何,我只是重命名元素和樣式的作品。
404
是不是一個有效的標識符。您基本上必須通過字母或下劃線(或者其他一些字符,例如$
和-
)來啓動標識符。
請不要說它與HTML4/5沒有任何關係..這是一個CSS規則。 CSS標識符必須符合下述規則(包括在CSS3):
在CSS中,標識符(包括元素名,類和在 選擇器的ID)可以只包含字符[A-ZA-Z0- 9]和ISO 10646 字符U + 00A0及更高,加上連字符( - )和下劃線 (_);他們不能以數字,兩個連字符或一個數字後跟 開頭。標識符還可以包含轉義字符和任何ISO 10646字符作爲數字代碼(參見下一項)。例如, 標識符「B & W?」可寫成「B \ & W \?」或「B \ 26 W \ 3F」。注意 Unicode是按代碼相當於ISO 10646(請參見[UNICODE] 和[ISO10646])。
在CSS 2.1中,反斜槓()字符可以指示字符轉義的三種類型 之一。在CSS註釋中,反斜槓本身代表 ,如果反斜槓緊接 樣式表的末尾,它也代表它本身(即DELIM標記)。
在html 4標準中,id和class不能以數字開頭。你可能想仔細看看這個規範。然而,HTML5刪除了大部分現有限制。要使用如果你有你的文檔類型更改爲:
<!doctype html>
我一般會建議使用此文檔類型,保存到使用,清潔和麪向未來的。
CSS也限制了選擇,但你可以逃脫它的統一標誌:
.\34 04{/*styles for your 404 class*/}
我想,也許我應該現在去休息一下笑 – 0953109357
@JMXI如果這答案是您正在查找的答案,您可以通過單擊左側圖標將其標記爲已接受; ) –