首頁 web前端 css教學 Web2.0下XHTML CSS 設計需要注意的地方小結_經驗交流

Web2.0下XHTML CSS 設計需要注意的地方小結_經驗交流

May 16, 2016 pm 12:06 PM
注意事項

注意事項:
1、選擇DOCTYPE以外的語句必須使用小寫英文字母書寫。其中包括 Macromedia Dreamweaver 產生的滑鼠動作,如 OnMouseOver 也必須修改成 onmouseover。

2、XHTML語法規要求所有的識別都必須有開始和結束。例如

和、

等,對於不成對的標識,要求在標識最後加一個空格,然後跟一個"/"。例如
寫成
Web2.0下XHTML CSS 設計需要注意的地方小結_經驗交流寫成Web2.0下XHTML CSS 設計需要注意的地方小結_經驗交流,加空格的原因是避免程式碼連在一起瀏覽器不辨識。

3、所有的XML標記都必須合理嵌套。如:

 必須修改為:

 ,就是說,一層一層的嵌套必須是嚴格對稱。

4、所有的屬性必須用引號""括起來。如:  必須修改為: 。特殊情況,你需要在屬性值裡使用雙引號,你可以用",單引號可以使用',例如:

5、把所有),不是標籤的一部分,都必須被編碼為 & g t ; ,任何與號(&),不是實體的一部分的,都必須被編碼為& a m p ; 。(以上代碼字母間無空格)

6、給所有屬性賦一個值。如:    必須修改為:  

7. 不要在註解內容中使用「--」。如: 可以用等號或空格替換內部的虛線 

首先是規範的文件頭部分的寫法:

 CODE:
   html    PUBLIC    "-/ .C//DTD href=\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\" target=\"_blank\">http://www.w3.org/TR/xhtml1/DTD /xhtml1-transitional.dtd">
 http ://www.w3.org/1999/xhtml"    lang="utf-8">
 
     
 
     
 順便加上版權"    / >    
     
     
[Copy to clipboard]



在CSS的定義方面,值得推薦的是一種通用字體設定的方案,內容如下:
 CODE:
body    {    font -family    :    "Lucida    Grande",    Verdana,    Lucida,    Arial,   to clipboard]


字體依照所列的順序選用。如果使用者的電腦含有Lucida Grande字體,文件將被指定為Lucida Grande。沒有的話,就被指定為Verdana字體,如果也沒有Verdana,就指定為Lucida字體,依此類推;

Lucida Grande字體適合Mac OS X;

Verdana字體適合所有的Windows系統;

Lucida適合UNIX使用者;

"宋體"適合中文簡體使用者;

如果所列出的字體都不能用,則預設的sans-serif字體能保證呼叫。


CSS中用四個偽類別來定義連結的樣式,分別是:a:link、a:visited、a:hover和a : active,例如:

a :link{font-weight : bold ;text-decoration : none ;color : #c00 ;}
a:visited {font-weight : bold ; :hover {font-weight : bold ;text-decoration : underline ;color : #f60 ;}
a:active {font-weight : bold  br>但書寫的時候一定要注意順序,正確的順序是:LVHA,如果不這麼寫的話,很可能效果很你預期的不一樣。

中間部分的佈局規格化和選單的非表格實作需要實踐的引導,在這裡先不寫什麼。下面寫一點關於程式碼校驗的記錄。

XHTML校驗常見錯誤原因對照表:
No DOCTYPE Found! Falling Back to HTML 4.01 Transitional--未定義DOCTYPE。 

No Character Encoding Found! Falling back to UTF-8.--未定義語言編碼。

end tag for "img" omitted, but OMITTAG NO was specified--圖片標籤沒有加"/"關閉。 

an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified--屬性值必須加引編號。

element "DIV" undefined---DIV標籤不能用大寫,要改成小寫div。 

required attribute "alt" not specified---圖片需要加alt屬性。 

required attribute "type" not specified---JS或CSS所呼叫的標籤漏了type屬性。

CSS2校驗常見錯誤原因對照表:
(警告)無效數字 : color909090 不是一個 color 值 : 909090 ---十六進位色彩值必須加上"#"號,即#909090
(警告)無效數字 : margin-topUnknown dimension : 6pixels ---pixels不是一個單位值,正確寫法6px
(警告)屬性 scroll_bar- 定義捲軸顏色是非標準的屬性
(警告)Line : 0 font-family: 建議你指定一個種類族科作為最後的選擇 --W3C建議字體定義的時候,最後以一個類別的字體結束,例如"sans- serif",以確保在不同作業系統下,網頁字體都能被顯示
(警告)Line : 0 can't find the warning message for otherprofile --表示在程式碼中有非標準屬性或值,校驗程序無法判斷和提供相應的警告訊息 
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

鳴潮測試期間注意事項介紹 鳴潮測試期間注意事項介紹 Mar 13, 2024 pm 08:13 PM

在鳴潮測試期間,請避免進行系統升級、恢復原廠設定和換件等操作,以防資訊遺失導致遊戲登入異常。特別提醒,測試期間暫無申訴通道,請務必小心處理。鳴潮測試期間注意事項介紹答:不要升級系統、還原出廠設定、更換設備組件等。注意事項介紹:1、請在測試期間內謹慎升級系統避免資訊遺失。 2.若進行系統更新,可能產生無法登陸遊戲的問題。 3.在此階段,申訴通道暫未開啟,敬請玩家酌情選擇是否進行升級。 4.同時,一個遊戲帳號只能與一部安卓設備及一台PC搭配使用。 5.建議您等待測試結束後再行升級手機系統或還原原廠設定、更換設

C++開發注意事項:避免C++程式碼中的空指標異常 C++開發注意事項:避免C++程式碼中的空指標異常 Nov 22, 2023 pm 02:38 PM

C++開發中,空指標異常是常見的錯誤,經常出現在指標沒有被初始化或釋放後繼續使用等情況下。空指標異常不僅會導致程式崩潰,還可能造成安全漏洞,因此需要特別注意。本文將介紹如何避免C++程式碼中的空指標異常。初始化指標變數C++中的指標必須在使用前進行初始化。如果沒有初始化,指標將指向一個隨機的記憶體位址,這可能導致空指標異常。要初始化指針,可以將其指向一個可

第一次抖音開直播怎麼弄?第一次直播要注意什麼? 第一次抖音開直播怎麼弄?第一次直播要注意什麼? Mar 22, 2024 pm 04:10 PM

隨著短視頻平台的興起,抖音已成為許多人日常生活中不可或缺的一部分。而在抖音上開直播,與粉絲互動,更是許多用戶夢寐以求的事。那麼,第一次抖音開直播怎麼弄呢?一、第一次抖音開直播怎麼弄? 1.準備工作要開始直播,首先需要確保您的抖音帳號已經完成實名認證。您可以在抖音APP中的「我」->「設定」->「帳號與安全」中找到實名認證教學。完成實名認證後,您就可以滿足直播條件,開始在抖音平台進行直播了。 2.申請直播權限在滿足直播條件後,您需要申請直播權限。開啟抖音APP,點選「我」->「創作者中心」->「直

利用localstorage儲存資料的步驟和注意事項 利用localstorage儲存資料的步驟和注意事項 Jan 11, 2024 pm 04:51 PM

利用localStorage儲存資料的步驟和注意事項本文主要介紹如何使用localStorage來儲存數據,並提供相關的程式碼範例。 LocalStorage是一種在瀏覽器中儲存資料的方式,它可以將資料保存在使用者的本機電腦上,而不需要透過伺服器。以下是使用localStorage儲存資料的步驟和需要注意的事項。步驟一:偵測瀏覽器是否支援LocalStorage

在沒有網路的情況下安裝pip的步驟和注意事項 在沒有網路的情況下安裝pip的步驟和注意事項 Jan 18, 2024 am 10:02 AM

離線環境下安裝pip的方法及注意事項在網路不通暢的離線環境中,安裝pip成為一項挑戰。在本文中,將介紹幾種離線環境下安裝pip的方法,並提供具體的程式碼範例。方法一:使用離線安裝包在可以連接網路的環境中,使用以下指令從官方來源下載pip安裝包:pipdownloadpip此指令將會自動從官方來源下載pip及其依賴的包,並儲存在目前目錄下。將下載的壓縮包移到離

Python開發注意事項:避免常見的記憶體洩漏問題 Python開發注意事項:避免常見的記憶體洩漏問題 Nov 22, 2023 pm 01:43 PM

Python作為一種高級程式語言,具有易學易用和開發效率高等優點,在開發人員中越來越受歡迎。但是,由於其垃圾回收機制的實現方式,Python在處理大量記憶體時,容易出現記憶體洩漏問題。本文將從常見記憶體洩漏問題、造成問題的原因以及避免記憶體洩漏的方法三個方面來介紹Python開發過程中需要注意的事項。一、常見記憶體洩漏問題記憶體洩漏是指程式在運作中分配的記憶體空間無法釋放

常見問題與注意事項:使用MyBatis進行批次查詢 常見問題與注意事項:使用MyBatis進行批次查詢 Feb 19, 2024 pm 12:30 PM

MyBatis批次查詢語句的注意事項和常見問題簡介MyBatis是一個優秀的持久層框架,它支援靈活、高效的資料庫操作。其中,批量查詢是一個常見的需求,透過一次查詢多條數據,可以減少資料庫連接和SQL執行的開銷,提高系統的效能。本文將介紹MyBatis批次查詢語句的一些注意事項和常見問題,並提供具體的程式碼範例。希望能為開發人員提供一些幫助。注意事項在使用M

在Linux環境中正確安裝和使用pip的步驟和要點 在Linux環境中正確安裝和使用pip的步驟和要點 Jan 17, 2024 am 09:31 AM

Linux環境下pip的安裝步驟及注意事項標題:Linux環境下pip的安裝步驟及注意事項在進行Python開發時,我們經常需要使用到第三方函式庫來增加程式的功能。而pip作為Python標準套件管理工具,可以方便地安裝、升級和管理這些第三方函式庫。本文將介紹在Linux環境下安裝pip的步驟,並提供一些注意事項和具體的程式碼範例供參考。一、安裝pip檢查Python版

See all articles