整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML編碼規(guī)范

          版規(guī)則

          縮進(jìn)

          使用2個(gè)空格縮進(jìn)

          <ul>
            <li>Fantastic</li>
            <li>Great</li>
          </ul>
          .example {
            color: blue;
          }

          大小寫

          只允許使用小寫。

          所有的代碼都用小寫字母:適用于元素名,屬性,屬性值(除了文本和CDATA), 選擇器,特性,特性值(除了字符串)。

          <!-- 不推薦 -->
          <A HREF="/">Home</A>
          <!-- 推薦 -->
          <img src="google.png"
          alt="Google">

          行為空格

          建議刪除行尾白空格。

          <!-- 不推薦 -->
          <p>What?  </p>
          <!-- 推薦 -->
          <p>Yes please.</p>

          常規(guī)Meta規(guī)則

          編碼

          如果沒有特殊需求,一般采用utf-8編碼。如果是cms站點(diǎn),則遵守該站點(diǎn)的編碼規(guī)則。

          <!-- 網(wǎng)頁編碼 -->
          <meta charset="utf-8">

          注釋

          盡可能的去解釋你寫的代碼。說明該代碼包括什么、目的是什么、能做什么、為什么使用它等。

          注釋是否需要詳盡,取決于項(xiàng)目的復(fù)雜程度。

          一般單行注釋:

          <!-- col -->

          模塊間注釋:

          <!-- news -->
          <div class="news">
            <h2>News</h2>
            <p>...</p>
          </div>
          <!--/ news -->

          循環(huán)注釋:

          <ul>
            <!-- loop: new list -->
            <li>new's title 1</li>
            <li>new's title 2</li>
            <li>new's title 3</li>
            <li>new's title 4</li>
            <li>new's title 5</li>
            <!-- /loop: new list -->
          </ul>

          cms輸出注釋:

          <!-- cms: news list -->
          <ul>
            <li>new's title 1</li>
            <li>new's title 2</li>
            <li>new's title 3</li>
            <li>new's title 4</li>
            <li>new's title 5</li>
          </ul>
          <!-- /cms: news list -->

          Tab選項(xiàng)卡內(nèi)容注釋:

          <!-- tab: news list -->
          <div class="tab"></div>
          <!-- /tab: news list -->

          常規(guī)HTML設(shè)計(jì)規(guī)則

          文檔類型

          使用html5文檔聲明,不再使用XHTML(application/xhtml+xml)。

          HTML5是目前所有HTML文檔類型中的首選:

          <!DOCTYPE html>

          HTML 的正確性

          編寫有效、正確的HTML代碼,否則很難達(dá)到性能上的提升。

          可以使用一些工具驗(yàn)證你的代碼,如 W3C HTML validator

          HTML 的語義性

          根據(jù)HTML各個(gè)元素的用途而去使用它們。

          <!-- 不推薦 -->
          <div class="col">
            <div class="title">
          news</div>
            <p>list1</p>
            <p>list2</p>
            <p>list3</p>
          </div>
          <!-- 推薦 -->
          <div class="col">
            <h2 class="title">
          news</h2>
            <p>list1</p>
            <p>list2</p>
            <p>list3</p>
          </div>

          部分標(biāo)簽說明:

          • div 主要用于布局,分割頁面的結(jié)構(gòu);
          • ul/ol 主要用于無序/有序列表;
          • dl/dt/dd 當(dāng)頁面中出現(xiàn)第一行為類似標(biāo)題/簡述,然后下面為詳細(xì)描述的內(nèi)容時(shí)應(yīng)該使用該標(biāo)簽;
          • span 沒有特殊的意義,可以用作排版的輔助,然后在css中定義span;
          • h1-h6 標(biāo)題, 根據(jù)重要性依次遞減;
          • h1 最重要的標(biāo)題;
          • label 使表單更有親和力而且能輔助表單排版;

          不推薦使用的標(biāo)簽:

          • font 文字的外觀,大小和顏色;
          • u 文本下劃線;
          • center 居中對(duì)齊;
          • s 刪除線;
          • strike 刪除線;
          • noframes 無視框時(shí)的內(nèi)容;
          • iframe 定義嵌入視圖;
          • isindex 不建議使用(可搜尋,使用input代替);
          • dir 目錄式列舉;
          • menu 菜單列表;
          • basefont 定義基本字體;
          • applet 定義java程序;
          • frame 定義個(gè)別視框;
          • frameset 視框格式總定義;

          多媒體元素降級(jí)處理

          給多媒體元素,比如canvas、videos、 images增加alt屬性,提高可用性(特別是常用的img標(biāo)簽,盡可量得加上alt屬性,提供圖片的描述信息)。

          <!-- 不推薦 -->
          <img src="world.jpg">
          <!-- 推薦 -->
          <img src="world.jpg"
          alt="our world images">

          type屬性

          在樣式表和腳本的標(biāo)簽中忽略type屬性。

          HTML5默認(rèn)type為text/css和text/javascript類型,所以沒必要指定。即便是老瀏覽器也是支持的。

          <!-- 不推薦 -->
          <link rel="stylesheet"
           href="//www.google.com/css/maia.css"
           type="text/css">
          <script src="
           //www.google.com/
           js/gweb/analytics/autotrack.js"
           type="text/javascript">
           </script>
          <!-- 推薦 -->
          <link rel="stylesheet"
           href="//www.google.com/css/maia.css">
          <script src="
           //www.google.com/
           js/gweb/analytics/autotrack.js">
           </script>

          HTML代碼格式規(guī)則

          每個(gè)塊元素、列表元素或表格元素都獨(dú)占一行,每個(gè)子元素都相對(duì)于父元素進(jìn)行縮進(jìn)。按設(shè)計(jì)稿劃分模塊,盡量使頁面模塊化,模塊與模塊之前要有清晰的注釋。

          如上面頁面框架,推薦寫法:

          <!-- hader -->
          <div class="header">header</div>
          <!-- /hader -->
          <!-- nav -->
          <div class="nav">nav</div>
          <!-- /nav -->
          <!-- main -->
          <div class="main">
            <!-- container -->
            <div class="container">
              <!--news-->
              <div class="news">
                <h2>news<h2>
                <p>...</p>
              </div>
              <!--news-->
            </div>
            <!--/container-->
            <!--sidebar-->
            <div class="sidebar">
          sidebar</div>
            <!--sidebar-->
          </div>
          <!--/main-->
          <!--footer-->
          <div class="footer">
          footer</div>
          <!--/footer-->

          HTML與SEO

          頁面良好層次

          保證整個(gè)頁面在未加載樣式表時(shí)仍有較好的層次清晰的頁面結(jié)構(gòu)。

          <!-- 不推薦 -->
          <div class="logo">My Site</div>
          <div class="nav">
            <a href="#">Home</a>
            <a href="#">News</a>
            <a href="#">Mobile</a>
          </div>
          <div class="news">
            <div>News</div>
            <a href="#">
          news list 1</a>
            <a href="#">
          news list 2</a>
            <a href="#">
          news list 3</a>
          </div>
          <!-- 推薦 -->
          <h1 class="logo">My Site</h1>
          <ul class="nav">
            <li><a href="#">
          Home</a></li>
            <li><a href="#">
          News</a></li>
            <li><a href="#">
          Mobile</a></li>
          </ul>
          <div class="news">
            <h2>News</h2>
            <ul>
              <li><a href="#">
          news list 1</a>
          </li>
              <li><a href="#">
          news list 2</a>
          </li>
              <li><a href="#">
          news list 3</a>
          </li>
            </ul>
          </div>

          權(quán)重標(biāo)簽使用

          H標(biāo)簽使用

          • h1 權(quán)重高,體現(xiàn)當(dāng)前網(wǎng)頁中相對(duì)比較重要的信息,但不宜過多,建議一個(gè)頁面只放一個(gè);
          • h2 可以做副標(biāo)題;
          • h3 可以做新聞列表;
          • h4-h6 可做相關(guān)新聞的列表標(biāo)簽屬性完整;

          strong、b使用

          將需要加粗的文字使用b標(biāo)簽來顯示。

          將需要強(qiáng)調(diào)的文字(主要指包含關(guān)鍵詞的信息)使用strong標(biāo)簽來強(qiáng)調(diào)主要內(nèi)容。

          注:b是粗體標(biāo)簽,屬于實(shí)體標(biāo)簽,它所包圍的字符將被設(shè)為bold(粗體);strong 是加重語氣標(biāo)簽,屬于邏輯標(biāo)簽,它的作用是加強(qiáng)字符語氣。

          標(biāo)簽屬性使用

          在很多情況下,a都要使用title來說明該鏈接的相關(guān)說明或目的意義。

          例如:當(dāng)使用overflow隱藏掉a中的溢出文字時(shí),該a中的title是必不可少的,它可以告訴用戶被隱藏掉的文字內(nèi)容是什么;又或者當(dāng)一個(gè)圖片型鏈接出現(xiàn)時(shí),該a中的title同樣是必不可少的,它可以告訴用戶這個(gè)圖片鏈接是做什么用的。

          注:僅在img里添加alt標(biāo)簽在火狐提示文字是出不來的,alt是圖片加載失敗或未加載完全時(shí)顯示出來的提示文字,要想鼠標(biāo)移上去顯示提示信息應(yīng)該用title,嚴(yán)謹(jǐn)?shù)膶懛ㄊ莍mg里加入alt和title這兩個(gè)標(biāo)簽。

          精簡代碼

          代碼保持精簡,最優(yōu)化,這樣搜索引擎才更喜歡。

          TML 代碼約定

          很多 Web 開發(fā)人員對(duì) HTML 的代碼規(guī)范知之甚少。

          在2000年至2010年,許多Web開發(fā)人員從 HTML 轉(zhuǎn)換到 XHTML。

          使用 XHTML 開發(fā)人員逐漸養(yǎng)成了比較好的 HTML 編寫規(guī)范。

          而針對(duì)于 HTML5 ,我們應(yīng)該形成比較好的代碼規(guī)范,以下提供了幾種規(guī)范的建議。

          使用正確的文檔類型

          文檔類型聲明位于HTML文檔的第一行:

          <!DOCTYPE html>

          如果你想跟其他標(biāo)簽一樣使用小寫,可以使用以下代碼:

          <!doctype html>

          使用小寫元素名

          HTML5 元素名可以使用大寫和小寫字母。

          推薦使用小寫字母:

          • 混合了大小寫的風(fēng)格是非常糟糕的。

          • 開發(fā)人員通常使用小寫 (類似 XHTML)。

          • 小寫風(fēng)格看起來更加清爽。

          • 小寫字母容易編寫。

          不推薦:

          <SECTION>

          <p>這是一個(gè)段落。</p>

          </SECTION>

          非常糟糕:

          <Section>

          <p>這是一個(gè)段落。</p>

          </SECTION>

          推薦:

          <section>

          <p>這是一個(gè)段落。</p>

          </section>

          關(guān)閉所有 HTML 元素

          在 HTML5 中, 你不一定要關(guān)閉所有元素 (例如 <p> 元素),但我們建議每個(gè)元素都要添加關(guān)閉標(biāo)簽。

          不推薦:

          <section>

          <p>這是一個(gè)段落。

          <p>這是一個(gè)段落。

          </section>

          推薦:

          <section>

          <p>這是一個(gè)段落。</p>

          <p>這是一個(gè)段落。</p>

          </section>

          關(guān)閉空的 HTML 元素

          在 HTML5 中, 空的 HTML 元素也不一定要關(guān)閉:

          我們可以這么寫:

          <meta charset="utf-8">

          也可以這么寫:

          <meta charset="utf-8" />

          在 XHTML 和 XML 中斜線 (/) 是必須的。

          如果你期望 XML 軟件使用你的頁面,使用這種風(fēng)格是非常好的。

          使用小寫屬性名

          HTML5 屬性名允許使用大寫和小寫字母。

          我們推薦使用小寫字母屬性名:

          • 同時(shí)使用大小寫是非常不好的習(xí)慣。

          • 開發(fā)人員通常使用小寫 (類似 XHTML)。

          • 小寫風(fēng)格看起來更加清爽。

          • 小寫字母容易編寫。

          不推薦:

          <div CLASS="menu">

          推薦:

          <div class="menu">

          屬性值

          HTML5 屬性值可以不用引號(hào)。

          屬性值我們推薦使用引號(hào):

          • 如果屬性值含有空格需要使用引號(hào)。

          • 混合風(fēng)格不推薦的,建議統(tǒng)一風(fēng)格。

          • 屬性值使用引號(hào)易于閱讀。

          以下實(shí)例屬性值包含空格,沒有使用引號(hào),所以不能起作用:

          <table class=table striped>

          以下使用了雙引號(hào),是正確的:

          <table class="table striped">

          圖片屬性

          圖片通常使用 alt 屬性。 在圖片不能顯示時(shí),它能替代圖片顯示。

          <img src="html5.gif" alt="HTML5" style="width:128px;height:128px">

          定義好圖片的尺寸,在加載時(shí)可以預(yù)留指定空間,減少閃爍。

          <img src="html5.gif" alt="HTML5" style="width:128px;height:128px">

          空格和等號(hào)

          等號(hào)前后可以使用空格。

          <link rel = "stylesheet" href = "styles.css">

          但我們推薦少用空格:

          <link rel="stylesheet" href="styles.css">

          避免一行代碼過長

          使用 HTML 編輯器,左右滾動(dòng)代碼是不方便的。

          每行代碼盡量少于 80 個(gè)字符。

          空行和縮進(jìn)

          不要無緣無故添加空行。

          為每個(gè)邏輯功能塊添加空行,這樣更易于閱讀。

          縮進(jìn)使用兩個(gè)空格,不建議使用 TAB。

          比較短的代碼間不要使用不必要的空行和縮進(jìn)。

          不必要的空行和縮進(jìn):

          <body>

          <h1>菜鳥教程</h1>

          <h2>HTML</h2>

          <p>

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想,

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。

          </p>

          </body>

          推薦:

          <body>

          <h1>菜鳥教程</h1>

          <h2></h2>

          <p>菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。

          菜鳥教程,學(xué)的不僅是技術(shù),更是夢(mèng)想。</p>

          </body>

          表格實(shí)例:

          <table>

          <tr>

          <th>Name</th>

          <th>Description</th>

          </tr>

          <tr>

          <td>A</td>

          <td>Description of A</td>

          </tr>

          <tr>

          <td>B</td>

          <td>Description of B</td>

          </tr>

          </table>

          列表實(shí)例:

          <ol>

          <li>London</li>

          <li>Paris</li>

          <li>Tokyo</li>

          </ol>

          省略 <html> 和 <body>?

          在標(biāo)準(zhǔn) HTML5 中, <html> 和 <body> 標(biāo)簽是可以省略的。

          以下 HTML5 文檔是正確的:

          實(shí)例:

          <!DOCTYPE html>

          <head>

          <title>頁面標(biāo)題</title>

          </head>

          <h1>這是一個(gè)標(biāo)題</h1>

          <p>這是一個(gè)段落。</p>

          嘗試一下 ?

          不推薦省略 <html> 和 <body> 標(biāo)簽。

          <html> 元素是文檔的根元素,用于描述頁面的語言:

          <!DOCTYPE html>

          <html lang="zh">

          聲明語言是為了方便屏幕閱讀器及搜索引擎。

          省略 <html> 或 <body> 在 DOM 和 XML 軟件中會(huì)崩潰。

          省略 <body> 在舊版瀏覽器 (IE9)會(huì)發(fā)生錯(cuò)誤。

          省略 <head>?

          在標(biāo)準(zhǔn) HTML5 中, <head>標(biāo)簽是可以省略的。

          默認(rèn)情況下,瀏覽器會(huì)將 <body> 之前的內(nèi)容添加到一個(gè)默認(rèn)的 <head> 元素上。

          實(shí)例

          <!DOCTYPE html>

          <html>

          <title>頁面標(biāo)題</title>

          <body>

          <h1>這是一個(gè)標(biāo)題</h1>

          <p>這是一個(gè)段落。</p>

          </body>

          </html>

          嘗試一下 ?

          現(xiàn)在省略 head 標(biāo)簽還不推薦使用。

          元數(shù)據(jù)

          HTML5 中 <title> 元素是必須的,標(biāo)題名描述了頁面的主題:

          <title>菜鳥教程</title>

          標(biāo)題和語言可以讓搜索引擎很快了解你頁面的主題:

          <!DOCTYPE html>

          <html lang="zh">

          <head>

          <meta charset="UTF-8">

          <title>菜鳥教程</title>

          </head>

          HTML 注釋

          注釋可以寫在 <!-- 和 --> 中:

          <!-- 這是注釋 -->

          比較長的評(píng)論可以在 <!-- 和 --> 中分行寫:

          <!--

          這是一個(gè)較長評(píng)論。 這是 一個(gè)較長評(píng)論。這是一個(gè)較長評(píng)論。

          這是 一個(gè)較長評(píng)論 這是一個(gè)較長評(píng)論。 這是 一個(gè)較長評(píng)論。

          -->

          長評(píng)論第一個(gè)字符縮進(jìn)兩個(gè)空格,更易于閱讀。

          樣式表

          樣式表使用簡潔的語法格式 ( type 屬性不是必須的):

          <link rel="stylesheet" href="styles.css">

          短的規(guī)則可以寫成一行:

          p.into {font-family: Verdana; font-size: 16em;}

          長的規(guī)則可以寫成多行:

          body {

          background-color: lightgrey;

          font-family: "Arial Black", Helvetica, sans-serif;

          font-size: 16em;

          color: black;

          }

          • 將左花括號(hào)與選擇器放在同一行。

          • 左花括號(hào)與選擇器間添加以空格。

          • 使用兩個(gè)空格來縮進(jìn)。

          • 冒號(hào)與屬性值之間添加已空格。

          • 逗號(hào)和符號(hào)之后使用一個(gè)空格。

          • 每個(gè)屬性與值結(jié)尾都要使用符號(hào)。

          • 只有屬性值包含空格時(shí)才使用引號(hào)。

          • 右花括號(hào)放在新的一行。

          • 每行最多 80 個(gè)字符。

          在逗號(hào)和分號(hào)后添加空格是常用的一個(gè)規(guī)則。

          在 HTML 中載入 JavaScript

          使用簡潔的語法來載入外部的腳本文件 ( type 屬性不是必須的 ):

          <script src="myscript.js">

          使用 JavaScript 訪問 HTML 元素

          一個(gè)糟糕的 HTML 格式可能會(huì)導(dǎo)致 JavaScript 執(zhí)行錯(cuò)誤。

          以下兩個(gè) JavaScript 語句會(huì)輸出不同結(jié)果:

          實(shí)例

          var obj = getElementById("Demo")

          var obj = getElementById("demo")

          HTML 中 JavaScript 盡量使用相同的命名規(guī)則。

          訪問 JavaScript 代碼規(guī)范。

          使用小寫文件名

          大多 Web 服務(wù)器 (Apache, Unix) 對(duì)大小寫敏感: london.jpg 不能通過 London.jpg 訪問。

          其他 Web 服務(wù)器 (Microsoft, IIS) 對(duì)大小寫不敏感: london.jpg 可以通過 London.jpg 或 london.jpg 訪問。

          你必須保持統(tǒng)一的風(fēng)格,我們建議統(tǒng)一使用小寫的文件名。

          文件擴(kuò)展名

          HTML 文件后綴可以是 .html (或r .htm)。

          CSS 文件后綴是 .css

          JavaScript 文件后綴是 .js

          .htm 和 .html 的區(qū)別

          .htm 和 .html 的擴(kuò)展名文件本質(zhì)上是沒有區(qū)別的。瀏覽器和 Web 服務(wù)器都會(huì)把它們當(dāng)作 HTML 文件來處理。

          區(qū)別在于:

          .htm 應(yīng)用在早期 DOS 系統(tǒng),系統(tǒng)現(xiàn)在或者只能有三個(gè)字符。

          在 Unix 系統(tǒng)中后綴沒有特別限制,一般用 .html。

          技術(shù)上區(qū)別

          如果一個(gè) URL 沒有指定文件名 (如 http://www.runoob.com/css/), 服務(wù)器會(huì)返回默認(rèn)的文件名。通常默認(rèn)文件名為 index.html, index.htm, default.html, 和 default.htm。

          如果服務(wù)器只配置了 "index.html" 作為默認(rèn)文件,你必須將文件命名為 "index.html", 而不是 "index.htm"。

          但是,通常服務(wù)器可以設(shè)置多個(gè)默認(rèn)文件,你可以根據(jù)需要設(shè)置默認(rèn)文件嗎。

          不管怎樣,HTML 完整的后綴是 ".html"。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          TML: HyperText Markup Language 超文本標(biāo)記語言

          HTML代碼不區(qū)分大小寫, 包括HTML標(biāo)記、屬性、屬性值都不區(qū)分大小寫;

          任何空格或回車鍵在代碼中都無效,插入空格或回車有專用的標(biāo)記,分別是 、<br>

          HTML標(biāo)記中不要有空格,否則瀏覽器可能無法識(shí)別。

          如何添加注釋(comment:評(píng)論;注釋)

          <!-- -->
          <comment></comment>
          <!-- --> 不能留有空格


          字符集

          <meta http-equiv="Content-Type" content="text/html;charset=#"/>


          <base target="_blank">

          可以將a鏈接的默認(rèn)屬性設(shè)置為_blank屬性

          單個(gè)標(biāo)簽要有最好有結(jié)束符(可以沒有結(jié)束符)

          <br/> <img src="" width="" /> 

          便于兼容XHTML(XHTML必須要有結(jié)束符)

          HTML標(biāo)簽的屬性值可以有引號(hào),可以沒有引號(hào),為了提高代碼的可讀性,推薦使用引號(hào)(單引號(hào)和雙引號(hào)),盡管屬性值是整數(shù),也推薦加上引號(hào)。

          <marquee behavior="slide"></marquee> 

          便于兼容XHTML(XHTML必須要有引號(hào))

          <marquee behavior=slide></marquee>

          經(jīng)過測(cè)試,以上程序都可以正確運(yùn)行


          HTML標(biāo)簽涉及到的顏色值格式:

          color_name 規(guī)定顏色值為顏色名稱的文本顏色(比如 "red")。

          hex_number 規(guī)定顏色值為十六進(jìn)制值的文本顏色(比如 "#ff0000")。

          rgb_number 規(guī)定顏色值為 rgb 代碼的文本顏色(比如 "rgb(255,0,0)")。

          transparent 透明色 color:transparent

          rgba(紅0-255,綠0-255,藍(lán)0-255,透明度0-1)

          opacity屬性: 就是葫蘆娃兄弟老六(技能包隱身)

          css:

          div{opacity:0.1} /*取值為0-1*/

          英文(顏色值)不區(qū)分大小寫

          HTML中顏色值:采用十六進(jìn)制兼容性最好(十六進(jìn)制顯示顏色效果最佳)

          CSS中顏色值:不存在兼容性

          紅色 #FF0000

          綠色 #00FF00

          藍(lán)色 #0000FF

          黑色: #000000

          灰色 #CCCCCC

          白色 #FFFFFF

          青色 #00FFFF

          洋紅 #FF00FF

          黃色 #FFFF00


          請(qǐng)問后綴 html 和 htm 有什么區(qū)別?

          答: 1. 如果一個(gè)網(wǎng)站有 index.html和index.htm,默認(rèn)情況下,優(yōu)先訪問.html

          2. htm后綴是為了兼容以前的DOS系統(tǒng)8.3的命名規(guī)范

          XHTML與HTML之間的關(guān)系?

          XHTML是EXtensible HyperText Markup Language的英文縮寫,即可擴(kuò)展的超文本標(biāo)記語言.

          XHTML語言是一種標(biāo)記語言,它不需要編譯,可以直接由瀏覽器執(zhí)行.

          XHTML是用來代替HTML的, 是2000年w3c公布發(fā)行的.

          XHTML是一種增強(qiáng)了的HTML,它的可擴(kuò)展性和靈活性將適應(yīng)未來網(wǎng)絡(luò)應(yīng)用更多的需求.

          XHTML是基于XML的應(yīng)用.

          XHTML更簡潔更嚴(yán)謹(jǐn).

          XHTML也可以說就是HTML一個(gè)升級(jí)版本.(w3c描述它為'HTML 4.01')

          XHTML是大小寫敏感的,XHTML與HTML是不一樣的;HTML不區(qū)分大小寫,標(biāo)準(zhǔn)的XHTML標(biāo)簽應(yīng)該使用小寫.

          XHTML屬性值必須使用引號(hào),而HTML屬性值可用引號(hào),可不要引號(hào)

          XHTML屬性不能簡寫:如checked必須寫成checked="checked"

          單標(biāo)記<br>, XHTML必須有結(jié)束符<br/>,而HTML可以使用<br>,也可以使用<br/>

          除此之外XHTML和HTML基本相同.


          網(wǎng)頁寬度設(shè)置多少為最佳?

          960px


          target屬性值理解

          _self 在當(dāng)前窗口中打開鏈接文件,是默認(rèn)值

          _blank 開啟一個(gè)新的窗口打開鏈接文件

          _parent 在父級(jí)窗口中打開文件,常用于框架頁面

          _top 在頂層窗口中打開文件,常用語框架頁面


          字符集:

          charset=utf-8

          Gb2312 簡單中文字符集, 最常用的中文字符

          Gbk 簡繁體字符集, 中文字符集

          Big5 繁體字符集, 臺(tái)灣等等

          Utf-8 世界性語言的字符集

          ANSI編碼格式編碼格式的擴(kuò)展字符集有g(shù)b2312和gbk

          單位問題:

          HTML屬性值數(shù)值型的一般不帶單位, CSS必須帶單位;


          強(qiáng)制刷新

          ctrl+F5


          主站蜘蛛池模板: 精品国产一区二区三区无码| 丰满爆乳无码一区二区三区| 亚欧色一区W666天堂| 国产精品成人免费一区二区 | 国产91久久精品一区二区| 97久久精品一区二区三区 | 色噜噜狠狠一区二区三区| 久久精品亚洲一区二区三区浴池 | 国产精品日韩一区二区三区| 成人在线一区二区| 日本一区二区三区在线观看| 精品福利一区3d动漫| 久久精品无码一区二区三区| 波多野结衣一区视频在线| 一区二区三区在线|日本| ...91久久精品一区二区三区 | 亚洲色无码专区一区| 久久久久人妻一区精品果冻| 久久久久人妻一区精品性色av| 日韩精品电影一区| 精品国产伦一区二区三区在线观看 | 91在线精品亚洲一区二区| 秋霞日韩一区二区三区在线观看| 人妻少妇精品一区二区三区| 中文字幕乱码亚洲精品一区 | 制服丝袜一区二区三区| 在线观看国产一区亚洲bd| 亚洲一区中文字幕在线观看| 中文乱码精品一区二区三区| 日本一区二区三区在线看| 无码人妻品一区二区三区精99 | 无码8090精品久久一区| 亚洲AV无码一区二区三区牛牛| 亚洲AV无码一区二区二三区软件| 亚洲av高清在线观看一区二区 | 日韩精品一区二区三区四区| 一区二区三区在线看| 狠狠爱无码一区二区三区| 日韩美一区二区三区| 国产视频一区在线播放| 精品视频一区二区观看|