日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)HTML5教程:HTML5代碼規(guī)范

HTML5 代碼規(guī)范

在使用HTML5的過程中,使用規(guī)范化的代碼能夠更加方便你的運用與閱讀,本節(jié)我們將帶領(lǐng)你了解如何能夠使得HTML5中的代碼變得更加規(guī)范!


HTML 代碼約定

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

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

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

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


使用正確的文檔類型

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

<
!DOCTYPE
html
>

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

<
!doctype
html
>


使用小寫元素名

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

推薦使用小寫字母:

  • 混合了大小寫的風(fēng)格是非常糟糕的。
  • 開發(fā)人員通常使用小寫 (類似 XHTML)。
  • 小寫風(fēng)格看起來更加清爽。
  • 小寫字母容易編寫。

不推薦:

<
SECTION
>

 
<
p
>這是一個段落。
<
/p
>


<
/SECTION
>

非常糟糕:

<
Section
>

 
<
p
>這是一個段落。
<
/p
>


<
/SECTION
>

推薦:

<
section
>

 
<
p
>這是一個段落。
<
/p
>


<
/section
>


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

在 HTML5 中, 你不一定要關(guān)閉所有元素 (例如

元素),但我們建議每個元素都要添加關(guān)閉標(biāo)簽。

不推薦:

<
section
>

 
<
p
>這是一個段落。

 
<
p
>這是一個段落。


<
/section
>

推薦:

<
section
>

 
<
p
>這是一個段落。
<
/p
>

 
<
p
>這是一個段落。
<
/p
>


<
/section
>


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

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

我們可以這么寫:

<
meta
charset=
"utf-8"
>

也可以這么寫:

<
meta
charset=
"utf-8"
/
>

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

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


使用小寫屬性名

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

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

  • 同時使用大寫寫是非常不好的習(xí)慣。
  • 開發(fā)人員通常使用小寫 (類似 XHTML)。
  • 小寫風(fēng)格看起來更加清爽。
  • 小寫字母容易編寫。

不推薦:

<
div
CLASS=
"menu"
>

推薦:

<
div
class=
"menu"
>


屬性值

HTML5 屬性值可以不用引號。

屬性值我們推薦使用引號:

  • 如果屬性值含有空格需要使用引號。
  • 混合風(fēng)格不推薦的,建議統(tǒng)一風(fēng)格。
  • 屬性值使用引號易于閱讀。

以下實例屬性值包含空格,沒有使用引號,所以不能起作用:

<
table
class=
table striped>

以下使用了雙引號,是正確的:

<
table
class=
"table striped"
>


圖片屬性

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

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

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

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


空格和等號

等號前后可以使用空格。

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

但我們推薦少用空格:

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


避免一行代碼過長

使用 HTML 編輯器,左右滾動代碼是不方便的。

每行代碼盡量少于 80 個字符。


空行和縮進(jìn)

不要無緣無故添加空行。

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

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

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

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

<
body
>

 
<
h1
>
cdcxhl.com教程
<
/h1
>

 
<
h2
>HTML
<
/h2
>

 
<
p
>

    學(xué)技術(shù),從cdcxhl.com開始。

    學(xué)技術(shù),從cdcxhl.com開始。

   學(xué)技術(shù),從cdcxhl.com開始。

    學(xué)技術(shù),從cdcxhl.com開始。

 
<
/p
>

<
/body
>

推薦:

<
body
>

<
h1
>cdcxhl.com教程
<
/h1
>

<
h2
>
<
/h2
>


<
p
>學(xué)技術(shù),從cdcxhl.com開始。

學(xué)技術(shù),從cdcxhl.com開始。

學(xué)技術(shù),從cdcxhl.com開始。

學(xué)技術(shù),從cdcxhl.com開始。
<
/p
>

<
/body
>

表格實例:

<
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
>

列表實例:

<
ol
>

 
<
li
>London
<
/li
>

 
<
li
>Paris
<
/li
>

 
<
li
>Tokyo
<
/li
>


<
/ol
>


省略 和 ?

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

以下 HTML5 文檔是正確的:

實例:

<
!DOCTYPE
html
>


<
head
>

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


<
/head
>

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


<
p
>這是一個段落。
<
/p
>

嘗試一下 ?

不推薦省略 和 標(biāo)簽。

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

<
!DOCTYPE
html
>


<
html
lang=
"zh"
>

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

省略 或 在 DOM 和 XML 軟件中會崩潰。

省略 在舊版瀏覽器 (IE9)會發(fā)生錯誤。


省略 ?

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

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

實例

<
!DOCTYPE
html
>


<
html
>


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

<
body
>

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

 
<
p
>這是一個段落。
<
/p
>


<
/body
>

<
/html
>

嘗試一下 ?

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

元數(shù)據(jù)

HTML5 中 元素是必須的,標(biāo)題名描述了頁面的主題:</p><p><<br /> title<br /> >cdcxhl.com教程<br /> <<br /> /title<br /> > </p><p>標(biāo)題和語言可以讓搜索引擎很快了解你頁面的主題:</p><p><<br /> !DOCTYPE<br /> html<br /> ><br /><br /> <br /> <<br /> html<br /> lang=<br /> "zh"<br /> ><br /><br /> <br /> <<br /> head<br /> ><br /><br /> <br /> <<br /> meta<br /> charset=<br /> "UTF-8"<br /> ><br /><br /> <br /> <<br /> title<br /> >cdcxhl.com教程<br /> <<br /> /title<br /> ><br /><br /> <br /> <<br /> /head<br /> > </p> <hr> <h2>HTML 注釋</h2><p>注釋可以寫在 <!-- 和 --> 中:</p><p><!-- 這是注釋 --> </p><p>比較長的評論可以在 <!-- 和 --> 中分行寫:</p><p><!-- <br />  這是一個較長評論。 這是 一個較長評論。這是一個較長評論。<br />  這是 一個較長評論 這是一個較長評論。 這是 一個較長評論。<br />--> </p><p>長評論第一個字符縮進(jìn)兩個空格,更易于閱讀。</p> <hr> <h2>樣式表</h2><p>樣式表使用簡潔的語法格式 ( type 屬性不是必須的):</p><p><<br /> link<br /> rel=<br /> "stylesheet"<br /> href=<br /> "styles.css"<br /> > </p><p>短的規(guī)則可以寫成一行:</p><p>p.into {<br /> font-family:<br /> Verdana;<br /> font-size:<br /> 16em;} </p><p>長的規(guī)則可以寫成多行:</p><p>body {<br /><br /> <br /> background-color:<br /> lightgrey;<br /><br /> <br /> font-family:<br /> "Arial Black", Helvetica, sans-serif;<br /><br /> <br /> font-size:<br /> 16em;<br /><br /> <br /> color:<br /> black;<br /><br />} </p><ul><li>將左花括號與選擇器放在同一行。</li><li>左花括號與選擇器間添加以空格。</li><li>使用兩個空格來縮進(jìn)。</li><li>冒號與屬性值之間添加已空格。</li><li>逗號和符號之后使用一個空格。</li><li>每個屬性與值結(jié)尾都要使用符號。</li><li>只有屬性值包含空格時才使用引號。</li><li>右花括號放在新的一行。</li><li>每行最多 80 個字符。</li></ul> <table> <tbody> <tr> <th style="width:34px"></th> <td>在逗號和分號后添加空格是常用的一個規(guī)則。</td></tr></tbody></table> <hr> <h2>在 HTML 中載入 JavaScript</h2><p>使用簡潔的語法來載入外部的腳本文件 ( type 屬性不是必須的 ):</p><p><<br /> script<br /> src=<br /> "myscript.js"<br /> > </p> <hr> <h2>使用 JavaScript 訪問 HTML 元素</h2><p>一個糟糕的 HTML 格式可能會導(dǎo)致 JavaScript 執(zhí)行錯誤。</p><p>以下兩個 JavaScript 語句會輸出不同結(jié)果:</p><h3>實例</h3><p>var obj =getElementById(<br /> "Demo") </p><p>var obj = getElementById(<br /> "demo")<br /><br /> 嘗試一下 ? </p><p>HTML 中 JavaScript 盡量使用相同的命名規(guī)則。</p><p>訪問 JavaScript 代碼規(guī)范。</p> <hr> <h2>使用小寫文件名</h2><p>大多 Web 服務(wù)器 (Apache, Unix) 對大小寫敏感:london.jpg 不能通過 London.jpg 訪問。</p><p>其他 Web 服務(wù)器 (Microsoft, IIS) 對大小寫不敏感:london.jpg 可以通過 London.jpg 或 london.jpg 訪問。</p><p>你必須保持統(tǒng)一的風(fēng)格,我們建議統(tǒng)一使用小寫的文件名。</p> <hr> <h2>文件擴(kuò)展名</h2><p>HTML 文件后綴可以是 <strong>.html</strong> (或r <strong>.htm</strong>)。</p><p>CSS 文件后綴是 <strong>.css</strong> 。</p><p>JavaScript 文件后綴是 <strong>.js</strong> 。</p> <hr> <h2>.htm 和 .html 的區(qū)別</h2><p> .htm 和 .html 的擴(kuò)展名文件本質(zhì)上是沒有區(qū)別的。瀏覽器和 Web 服務(wù)器都會把它們當(dāng)作 HTML 文件來處理。</p><p>區(qū)別在于:</p><p>.htm 應(yīng)用在早期 DOS 系統(tǒng),系統(tǒng)現(xiàn)在后綴只能有三個字符。</p><p>在 Unix 系統(tǒng)中后綴沒有特別限制,一般用 .html。</p> <h2>技術(shù)上區(qū)別</h2><p>如果一個 URL 沒有指定文件名 (如 //www.XWCX.NET/css/), 服務(wù)器會返回默認(rèn)的文件名。通常默認(rèn)文件名為 index.html, index.htm, default.html, 和 default.htm。</p><p>如果服務(wù)器只配置了 "index.html" 作為默認(rèn)文件,你必須將文件命名為 "index.html", 而不是 "index.htm"。</p><p>但是,通常服務(wù)器可以設(shè)置多個默認(rèn)文件,你可以根據(jù)需要設(shè)置默認(rèn)文件嗎。</p><p>不管怎樣,HTML 完整的后綴是 ".html"。</p><p>學(xué)完本教程之后,XWCX.NET建議您進(jìn)行<b>HTML5實戰(zhàn)</b>練習(xí)來鞏固您剛學(xué)到的新知識。</p><p>在接下來的章節(jié)中,我們將詳細(xì)介紹HTML5中要使用的一些標(biāo)簽以及它們的用法,一起來學(xué)習(xí)吧!</p> <br> 網(wǎng)頁名稱:創(chuàng)新互聯(lián)HTML5教程:HTML5代碼規(guī)范 <br> 本文來源:<a href="http://m.5511xx.com/article/dhcdddp.html">http://m.5511xx.com/article/dhcdddp.html</a> </div> <div id="m5n6i3a" class="hot_new"> <div id="e9qikix" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="hhfel67" class="news_list clearfix"> <ul> <li> <a href="/article/dpchgco.html">創(chuàng)新互聯(lián)小程序教程:微信小程序API 生物認(rèn)證</a> </li><li> <a href="/article/dpchgod.html">網(wǎng)站收錄多久neng放出來?(網(wǎng)站收錄一般多久)</a> </li><li> <a href="/article/dpchihp.html">linux中ip命令怎么用</a> </li><li> <a href="/article/dpchgog.html">Redis緩存空Key究竟有何影響(redis緩存key為空)</a> </li><li> <a href="/article/dpchgdj.html">云計算市場在2020年取得突破性增長</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="lczubyw" class="footer wow fadeInUp"> <div id="4e29sgn" class="rowFluid"> <div id="7qduihe" class="span12"> <div id="sksywmu" class="container"> <div id="l9fr0po" class="footer_content"> <div id="q4cjzqw" class="span4 col-xm-12"> <div id="h72j9en" class="footer_list"> <div id="ww8lvda" class="span6"> <div id="2tzrffd" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務(wù)號二維碼" /></div> </div> <div id="rt4p2za" class="span6 col-xm-12"> <div id="2kqgxvk" class="quick_navigation"> <div id="ij7fofm" class="quick_navigation_title">快速導(dǎo)航</div> <ul> <li><a href="http://www.xhgfhy.com/ " title="犀浦雨棚定制" target="_blank">犀浦雨棚定制</a></li><li><a title="南充發(fā)電機(jī)維修公司" target="_blank">南充發(fā)電機(jī)維修公司</a></li><li><a title="成都食堂運營" target="_blank">成都食堂運營</a></li><li><a title="zyfdjzy.com" target="_blank">zyfdjzy.com</a></li><li><a title="虛擬主機(jī)" target="_blank">虛擬主機(jī)</a></li><li><a title="gabanjia.cn" target="_blank">gabanjia.cn</a></li><li><a title="宜賓網(wǎng)站設(shè)計" target="_blank">宜賓網(wǎng)站設(shè)計</a></li><li><a title="成都柴油發(fā)電機(jī)公司" target="_blank">成都柴油發(fā)電機(jī)公司</a></li><li><a title="成都家電" target="_blank">成都家電</a></li><li><a title="宣傳冊設(shè)計" target="_blank">宣傳冊設(shè)計</a></li><li><a title="電商網(wǎng)站建設(shè)" target="_blank">電商網(wǎng)站建設(shè)</a></li> </ul> </div> </div> </div> </div> <div id="vuwcq4j" class="span4 col-xm-6 col-xs-12"> <div id="zjiff9n" class="footer_list"> <div id="oye99xw" class="footer_link"> <div id="ajqf8o9" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網(wǎng)站制作" target="_blank">網(wǎng)站制作</a> <a title="網(wǎng)站建設(shè)" target="_blank">網(wǎng)站建設(shè)</a> <a title="成都網(wǎng)絡(luò)推廣" target="_blank">網(wǎng)絡(luò)推廣</a> <a title="成都網(wǎng)站推廣" target="_blank">網(wǎng)站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導(dǎo)航" target="_blank">網(wǎng)站導(dǎo)航</a> </ul> <div id="eeylkrx" class="footer_link_title">網(wǎng)站建設(shè)</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導(dǎo)航" target="_blank">網(wǎng)站導(dǎo)航</a></li> </ul> </div> </div> </div> <div id="siuj3hy" class="span4 col-xm-6 col-xs-12"> <div id="op5sjjq" class="footer_list"> <div id="22f65ub" class="footer_cotact"> <div id="9ihwucs" class="footer_cotact_title">聯(lián)系方式</div> <ul> <li><span id="umvbiai" class="footer_cotact_type">企業(yè):</span><span id="2ji4p1b" class="footer_cotact_content">四川綿陽平武網(wǎng)站建設(shè)工作室</span></li> <li><span id="enmlzqf" class="footer_cotact_type">地址:</span><span id="7nkbzs4" class="footer_cotact_content">成都市青羊區(qū)太升南路288號</span></li> <li><span id="ccbjzxf" class="footer_cotact_type">電話:</span><span id="9r3x97f" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="bc9w2gn" class="footer_cotact_type">網(wǎng)址:</span><span id="ab9ppf3" class="footer_cotact_content"><a href="/" title="四川平武網(wǎng)站建設(shè)">m.5511xx.com</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="zzn5med" class="copyright"> <p>公司名稱:四川綿陽平武網(wǎng)站建設(shè)工作室 聯(lián)系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網(wǎng)站備案號:蜀ICP備2024061352號-3</a></p> <p>四川平武建站 四川平武網(wǎng)站建設(shè) 四川平武網(wǎng)站設(shè)計 四川平武網(wǎng)站制作 <a target="_blank">成都做網(wǎng)站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.5511xx.com/" title="日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区">日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区</a> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="immk6" class="pl_css_ganrao" style="display: none;"><span id="immk6"></span><pre id="immk6"></pre><acronym id="immk6"><legend id="immk6"><nav id="immk6"></nav></legend></acronym><em id="immk6"><strike id="immk6"><label id="immk6"></label></strike></em><ol id="immk6"></ol><dfn id="immk6"><mark id="immk6"><source id="immk6"></source></mark></dfn><label id="immk6"></label><div id="immk6"><menu id="immk6"><font id="immk6"></font></menu></div><th id="immk6"><label id="immk6"><blockquote id="immk6"></blockquote></label></th><legend id="immk6"></legend><em id="immk6"></em><nav id="immk6"></nav><legend id="immk6"></legend><legend id="immk6"><nav id="immk6"><em id="immk6"></em></nav></legend><mark id="immk6"><source id="immk6"><code id="immk6"></code></source></mark><listing id="immk6"><ins id="immk6"><wbr id="immk6"></wbr></ins></listing><s id="immk6"><ul id="immk6"><tbody id="immk6"></tbody></ul></s><source id="immk6"><listing id="immk6"><pre id="immk6"></pre></listing></source><strike id="immk6"><code id="immk6"><pre id="immk6"></pre></code></strike><strong id="immk6"></strong><source id="immk6"><listing id="immk6"><pre id="immk6"></pre></listing></source><center id="immk6"><source id="immk6"><table id="immk6"></table></source></center><ins id="immk6"><pre id="immk6"><bdo id="immk6"></bdo></pre></ins><pre id="immk6"><sup id="immk6"><strong id="immk6"></strong></sup></pre><i id="immk6"></i><address id="immk6"></address><mark id="immk6"></mark><listing id="immk6"><pre id="immk6"><p id="immk6"></p></pre></listing><ins id="immk6"><wbr id="immk6"><bdo id="immk6"></bdo></wbr></ins><acronym id="immk6"><address id="immk6"><label id="immk6"></label></address></acronym><object id="immk6"><del id="immk6"><tr id="immk6"></tr></del></object><fieldset id="immk6"><acronym id="immk6"><dd id="immk6"></dd></acronym></fieldset><pre id="immk6"><sub id="immk6"><fieldset id="immk6"></fieldset></sub></pre><div id="immk6"><fieldset id="immk6"><font id="immk6"></font></fieldset></div><style id="immk6"></style><tr id="immk6"><style id="immk6"><ul id="immk6"></ul></style></tr><center id="immk6"><strong id="immk6"><acronym id="immk6"></acronym></strong></center><blockquote id="immk6"></blockquote><progress id="immk6"><object id="immk6"><tbody id="immk6"></tbody></object></progress><address id="immk6"></address><listing id="immk6"></listing><pre id="immk6"><bdo id="immk6"><mark id="immk6"></mark></bdo></pre><i id="immk6"><ins id="immk6"><wbr id="immk6"></wbr></ins></i><th id="immk6"><label id="immk6"><blockquote id="immk6"></blockquote></label></th><ins id="immk6"><wbr id="immk6"><bdo id="immk6"></bdo></wbr></ins><label id="immk6"><font id="immk6"><dl id="immk6"></dl></font></label><strong id="immk6"><em id="immk6"><strike id="immk6"></strike></em></strong><sup id="immk6"><span id="immk6"><listing id="immk6"></listing></span></sup></div> </html>