久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

HTML(5)樣式指南和代碼約定-4.6HTML5

HTML 代碼約定

web 開發者常常不確定在 HTML 中使用的代碼樣式和語法。

創新互聯建站主要從事網站設計制作、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務耀州,10余年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:028-86922220

在 2000 年至 2010 年之間,許多 web 開發者從 HTML 轉換為 XHTML。

通過 XHTML,開發者不得不編寫有效的“格式良好的”代碼。

HTML5 在代碼驗證時會更寬松一點。

通過 HTML5,您必須創建屬于自己的最佳實踐、樣式指南和代碼約定。

智能且有未來保證

對樣式的合乎邏輯的使用,可以令其他人更容易理解和使用您的 HTML。

在未來,諸如 XML 閱讀器之類的程序,也許需要閱讀您的 HTML。

使用格式良好的“近似 XHTML 的”語法,能夠更智能。

注釋:請始終保持您的樣式智能、整潔、純凈、格式良好。

請使用正確的文檔類型

請始終在文檔的首行聲明文檔類型:

<!DOCTYPE html>

如果您一貫堅持小寫標簽,那么可以使用:

<!doctype html>
請使用小寫元素名

HTML5 允許在元素名中使用混合大小寫字母。

我們推薦使用小寫元素名:

混合大小寫名稱并不好開發者習慣使用小寫名(比如在 XHTML 中)小寫更起來更純凈小寫更易書寫

不太好:

<SECTION> <p>This is a paragraph.</p></SECTION>

很糟糕:

<Section> <p>This is a paragraph.</p></SECTION>

還不錯:

<section> <p>This is a paragraph.</p></section>
關閉所有 HTML 元素

在 HTML5 中,您不必關閉所有元素(例如 <p> 元素)。

我們建議關閉所有 HTML 元素:

看起來不好:

<section> <p>This is a paragraph. <p>This is a paragraph.</section>

看起來不錯:

<section> <p>This is a paragraph.</p> <p>This is a paragraph.</p></section>
關閉空的 HTML 元素

在 HTML5 中,關閉空元素是可選的。

允許這樣:

<meta charset="utf-8">

也允許這樣:

<meta charset="utf-8" />

斜杠(/)在 XHTML 和 XML 中是必需的。

如果您期望 XML 軟件來訪問您的頁面,保持這個習慣是個好主意。

使用小寫屬性名

HTML5 允許大小寫混合的屬性名。

我們建議使用小寫屬性名:

混合屬性名并不好開發者習慣于使用小寫屬性名(比如在 XHTML 中)小寫屬性名看情況更純凈小寫屬性名更易書寫

看起來不好:

<div CLASS="menu">

看起來不錯:

<div class="menu">
屬性值加引號

HTML5 允許不加引號的屬性值。

我們推薦屬性值加引號:

如果屬性值包含值,則必須使用引號混合樣式絕對不好加引號的值更易閱讀

這個屬性值無效,因為值中包含空格:

<table class=table striped>

這樣是有效的:

<table class="table striped">
必需的屬性

請始終對圖像使用 alt 屬性。當圖像無法顯示時該屬性很重要。

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

請始終定義圖像尺寸。這樣做會減少閃爍,因為瀏覽器會在圖像加載之前為圖像預留空間。

<img src="html5.gif" alt="HTML5" style="width:128px;height:128px">
空格和等號

等號兩邊的空格是合法的:

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

但是精簡空格更易閱讀, But space-less is easier to read, and groups entities better together:

<link rel="stylesheet" href="styles.css">
避免長代碼行

當使用 HTML 編輯器時,通過左右滾動來閱讀 HTML 代碼很不方便。

請盡量避免代碼行超過 80 個字符。

空行和縮進

請勿毫無理由地增加空行。

為了提高可讀性,請增加空行來分隔大型或邏輯代碼塊。

為了提高可讀性,請增加兩個空格的縮進。請勿使用 TAB。

請勿使用沒有必要的空行和縮進。沒有必要在短的和相關項目之間使用空行,也沒有必要縮進每個元素:

不必要:

<body> <h1>Famous Cities</1> <h2>Tokyo</h2> <p> Tokyo is the capital of Japan, the center of the Greater Tokyo Area, and the most populous metropolitan area in the world. It is the seat of the Japanese government and the Imperial Palace, and the home of the Japanese Imperial Family. </p></body>

更好:

<body><h1>Famous Cities</1><h2>Tokyo</h2><p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,and the most populous metropolitan area in the world.It is the seat of the Japanese government and the Imperial Palace,and the home of the Japanese Imperial Family.</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>LondonA</li> <li>Paris</li> <li>Tokyo</li></ol>
省略 <html> 和 <body>?

在 HTML5 標準中,能夠省略 <html> 標簽和 <body> 標簽。

以下代碼作為 HTML5 進行驗證:

示例 <!DOCTYPE html><head> <title>Page Title</title></head><h1>This is a heading</h1><p>This is a paragraph.</p>

我們不推薦省略 <html> 和 <body> 標簽。

<html> 元素是文本的根元素。它是規定頁面語言的理想位置。

<!DOCTYPE html><html lang="en-US">

對于可訪問應用程序(屏幕閱讀器)和搜索引擎,聲明語言很重要。

省略 <html> 或 <body> c可令 DOM 和 XML 軟件崩潰。

省略 <body> 會在老式瀏覽器(IE9)中產生錯誤。

省略 <head>?

在 HTML5 標準中,<head> 標簽也能夠被省略。

默認地,瀏覽器會把 <body> 之前的所有元素添加到默認的 <head> 元素。

通過省略 <head> 標簽,您能夠降低 HTML 的復雜性:

示例 <!DOCTYPE html><html><title>Page Title</title><body> <h1>This is a heading</h1> <p>This is a paragraph.</p></body></html>

注釋:對于 web 開發者,省略標簽的做法是陌生的。建立規則需要時間。

元數據

<title> 元素在 HTML5 中是必需的。請盡可能制作有意義的標題。

<title>HTML5 Syntax and Coding Style</title>

為了確保恰當的解釋,以及正確的搜索引擎索引,在文檔中對語言和字符編碼的定義越早越好:

<!DOCTYPE html><html lang="en-US"><head> <meta charset="UTF-8"> <title>HTML5 Syntax and Coding Style</title></head>
HTML 注釋

短注釋應該在單行中書寫,并在 <!-- 之后增加一個空格,在 <!-- 之前增加一個空格:

<!-- This is a comment -->

長注釋,跨越多行,應該通過 <!-- 和 --> 在獨立的行中書寫:

<!-- This is a long comment example. This is a long comment example. This is a long comment example. This is a long comment example. This is a long comment example. This is a long comment example.-->

長注釋更易觀察,如果它們被縮進兩個空格的話。

樣式表

請使用簡單的語法來鏈接樣式表(type 屬性不是必需的):

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

短規則可以壓縮為一行,就像這樣:

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

長規則應該分為多行:

body { background-color: lightgrey; font-family: "Arial Black", Helvetica, sans-serif; font-size: 16em; color: black;} 開括號與選擇器位于同一行在開括號之前用一個空格使用兩個字符的縮進在每個屬性與其值之間使用冒號加一個空格在每個逗號或分號之后使用空格在每個屬性值對(包括最后一個)之后使用分號只在值包含空格時使用引號來包圍值把閉括號放在新的一行,之前不用空格避免每行超過 80 個字符

注釋:在逗號或分號之后添加空格,是所有書寫類型的通用規則。

在 HTML 中加載 JavaScript

請使用簡單的語法來加載外部腳本(type 屬性不是必需的):

<script src="myscript.js">
通過 JavaScript 訪問 HTML 元素

使用“不整潔”的 HTML 樣式的后果,是可能會導致 JavaScript 錯誤。

這兩個 JavaScript 語句會產生不同的結果:

var obj = getElementById("Demo")var obj = getElementById("demo")

如果可能,請在 HTML 中使用(與 JavaScript)相同的命名約定。

請訪問 JavaScript 樣式指南。

使用小寫文件名

大多數 web 服務器(Apache、Unix)對文件名的大小寫敏感:

不能以 london.jpg 訪問 London.jpg。

其他 web 服務器(微軟,IIS)對大小寫不敏感:

能夠以 london.jpg 或 London.jpg 訪問 London.jpg。

如果使用混合大小寫,那么您必須保持高度的一致性。

如果您從對大小寫不敏感的服務器轉到一臺對大小寫敏感的服務器上,這些小錯誤將破壞您的網站。

為了避免這些問題,請始終使用小寫文件名(如果可以的話)。

文件擴展名

HTML 文件名應該使用擴展名 .html(而不是 .htm)。

CSS 文件應該使用擴展名 .css。

JavaScript 文件應該使用擴展名 .js。

網頁名稱:HTML(5)樣式指南和代碼約定-4.6HTML5
文章轉載:http://www.js-pz168.com/article0/dghhdoo.html

成都網站建設公司_創新互聯,為您提供域名注冊網站設計公司ChatGPT云服務器虛擬主機面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
欧美老肥妇做.爰bbww视频| 久久精品免费看| 欧美电影免费观看高清完整版在线| 欧美日韩精品综合| 国内精品在线播放| 中文字幕制服丝袜一区二区三区| 欧美日韩亚洲综合一区二区三区| 国产精品国产精品| 麻豆国产精品视频| 国产日韩欧美高清在线| 欧美日韩精品欧美日韩精品一 | 精品一区二区三区免费播放| 欧美激情综合五月色丁香| 欧美性一级生活| 伊甸园精品99久久久久久| 91丝袜国产在线播放| 精品一区二区在线观看| 亚洲精选视频在线| 精品sm在线观看| 欧美日韩激情在线| 亚洲草草视频| 精品久久一区二区三区蜜桃| 丰满岳乱妇一区二区三区| 午夜欧美一区二区三区在线播放| 国产欧美一区二区在线| 日韩午夜av电影| 欧美四级电影网| 色婷婷国产精品久久包臀| 精品视频第一区| 99久久99久久| 99久久综合国产精品| 国产一区不卡在线| 免费成人小视频| 日日摸夜夜添夜夜添国产精品| 亚洲九九爱视频| 国产欧美一区二区精品性| 精品国产免费一区二区三区四区| 日韩欧美亚洲一区二区| 欧美精品自拍偷拍动漫精品| 欧美影片第一页| 欧美专区亚洲专区| 一本一生久久a久久精品综合蜜| 国产一区免费观看| 国内精品二区| 欧美xxxx黑人又粗又长精品| 国产在线精品一区二区三区》| 91在线国内视频| 91丨porny丨户外露出| 91麻豆免费观看| 91在线丨porny丨国产| 97人人模人人爽人人少妇| 不卡一区二区三区视频| 国产一区高清视频| 亚洲 日韩 国产第一区| 日韩国产精品一区二区| 久久久影院一区二区三区| 国产久一道中文一区| 日韩福利视频| 日本久久一区二区三区| 欧美亚洲自拍偷拍| 国产亚洲第一区| 久久久精品动漫| 日韩hmxxxx| 欧美人妇做爰xxxⅹ性高电影| 91麻豆精品91久久久久久清纯| 久久午夜色播影院免费高清| 日韩视频一区二区| 99热99精品| 动漫精品视频| 先锋影音一区二区三区| 欧美亚洲国产一区二区三区| 91麻豆精东视频| 欧美第一黄网| 欧美巨大另类极品videosbest| 久久免费美女视频| 麻豆精品一区二区综合av| 日日噜噜夜夜狠狠视频欧美人| 美女一区二区久久| 日韩精品一区二区三区在线播放 | 中文一区一区三区高中清不卡| 国产精品亚洲午夜一区二区三区| 亚洲国产精品日韩| 国产精品福利影院| av不卡免费在线观看| 欧美日本免费一区二区三区| 亚洲精品高清在线| 国产传媒一区二区三区| 欧美电影免费观看高清完整版 | 欧美一区二区久久久| 日本欧美一区二区三区| 欧美人xxxxx| 国产精品久久看| 成人精品高清在线| 欧美肥妇毛茸茸| 奇米888四色在线精品| 精品国产中文字幕| 国产午夜精品在线观看| 大胆亚洲人体视频| 欧美日韩一区二区不卡| 日韩不卡一二三区| 亚洲人成77777| 国产精品视频免费| 国产69精品久久99不卡| 91激情五月电影| 视频在线观看91| 亚洲成色最大综合在线| 国产精品国产a| 国产精品v欧美精品∨日韩| 久久亚洲综合色一区二区三区| 国产suv精品一区二区三区| 亚洲欧美日韩精品久久久 | 中文字幕乱码久久午夜不卡 | 国产91aaa| 国产日韩欧美麻豆| 成av人片一区二区| 欧美大片一区二区| 成人午夜电影网站| 日韩限制级电影在线观看| 国产精品88av| 97久久天天综合色天天综合色hd | 欧美剧在线免费观看网站| 狠狠色狠狠色综合| 欧美人牲a欧美精品| 国产乱码精品1区2区3区| 久久久亚洲国产美女国产盗摄| 亚洲午夜一区二区三区| 亚洲精品国产一区| 亚洲成人免费看| 亚洲精品日韩在线观看| 性久久久久久久久久久久| 亚洲精品在线视频观看| 亚洲国产综合视频在线观看| 色婷婷综合久久久久中文| 蜜桃精品视频在线| 欧美三级电影在线观看| 狠狠色狠狠色综合系列| 91精品国产aⅴ一区二区| 国产成人在线观看免费网站| 26uuu国产在线精品一区二区| 99精品一区二区三区| 久久久国产精品不卡| 国产精品xxxx| 亚洲综合色在线| 色综合天天综合网天天狠天天| 蜜桃av噜噜一区二区三区小说| 欧美日韩免费电影| 国产成人鲁色资源国产91色综 | 亚洲国产精品久久艾草纯爱| 在线精品日韩| 精品一区二区免费在线观看| 日韩免费观看高清完整版| 91同城在线观看| 中文字幕一区二区三区在线观看| 欧美精品欧美精品| 日韩精品一级中文字幕精品视频免费观看 | 亚洲乱码国产乱码精品天美传媒| 日韩黄色在线观看| 51午夜精品国产| 成人app在线观看| 国产精品成人免费| 亚洲mv在线看| 美女www一区二区| 久久综合久久鬼色中文字| 国产精品一区二区不卡视频| 午夜欧美大尺度福利影院在线看| 欧美探花视频资源| 99re视频| 亚洲成人免费视| 日韩三级高清在线| 粉嫩av一区二区三区| 中文字幕在线免费不卡| 91黄色免费看| av欧美精品.com| 一区二区三区精品视频| 精品视频色一区| av在线不卡一区| 亚洲国产精品精华液网站| 色狠狠色狠狠综合| 成人黄色软件下载| 91黄色免费看| 99视频在线观看一区三区| 日韩美女啊v在线免费观看| 中文字幕中文字幕99| 国产精品1区2区| 亚洲人成亚洲人成在线观看图片| 欧美性受xxxx| caoporen国产精品| 丝袜美腿亚洲色图| 91麻豆精品国产91久久久更新时间 | 亚洲一区二区成人在线观看| 欧美日韩国产小视频| 91亚色免费| 天天色综合成人网| 日韩一区二区三区四区| 久久综合中文色婷婷| 久久不见久久见免费视频7| 久久久久久久久久久99999| 亚洲韩国在线| 国产成人午夜精品影院观看视频 | 欧美精品一区在线|