嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

WEB前端之HTML 規范

2019-7-18    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里


摘要
優秀的項目源碼,即使是多人開發,看代碼也如出一人之手。統一的編碼規范,可使代碼更易于閱讀,易于理解,易于維護

HTML 規范
縮進
統一兩個空格縮進

命名規范
class 應以功能或內容命名,不以表現形式命名;
class 與 id 單詞字母小寫,多個單詞組成時,采用中劃線-分隔;
使用唯一的 id 作為 Javascript hook, 同時避免創建無樣式信息的 class;
DOCTYPE 聲明
HTML 文件必須加上 DOCTYPE 聲明,并統一使用 HTML5 的文檔聲明:

<!DOCTYPE html>


meta 標簽
統一使用 “UTF-8” 編碼
<meta charset="utf-8">


SEO 優化
<!-- 頁面關鍵詞 -->
<meta name ="keywords" content =""/>
<!-- 頁面描述 -->
<meta name ="description" content ="">
<!-- 網頁作者 -->
<meta name ="author" content ="">


優先使用 IE 版本和 Chrome
<meta http-equiv ="X-UA-Compatible" content ="IE = edge,chrome = 1">


為移動設備添加視口
<!-- device-width 是指這個設備最理想的 viewport 寬度 -->
<!-- initial-scale=1.0 是指初始化的時候縮放大小是1,也就是不縮放 -->
<!-- user-scalable=0 是指禁止用戶進行縮放 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">


禁止自動識別頁面中有可能是電話格式的數字
<meta name="format-detection" content="telephone=no">


團隊約定:

pc 端:

<meta charset="utf-8">
<meta name="keywords" content="your keywords">
<meta name="description" content="your description">
<meta name="author" content="author,email address">
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
web前端開發資源Q-q-u-n: 767273102 ,內有免費開發工具,零基礎,進階視頻教程,希望新手少走彎路 

移動端:

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no">


標簽
html 標簽分為以下幾類:

自閉合標簽(self-closing),無需閉合。例如:area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr 等 )
閉合標簽(closing tag),需閉合 。例如:textarea、title、h、div、span 等
團隊約定:

所有具有開始標簽和結束標簽的元素都必須要寫上起止標簽,某些允許省略開始標簽或和束標簽的元素亦都要寫上
自閉合標簽不要加上結束標簽
自定義標簽的名字必須包含一個破折號(-),<x-tags>、<my-element>和<my-awesome-app>都是正確的名字,而<tabs>和<foo_bar>是不正確的。這樣的限制使得 HTML 解析器可以分辨那些是標準元素,哪些是自定義元素
自定義標簽必須寫上開始標簽和閉合標簽
盡量減少標簽數量
元素屬性
元素屬性值使用雙引號語法
推薦:

<input type="text">


不推薦:

<input type=text>
<input type='text'>


代碼嵌套
塊元素可以包含內聯元素或某些塊元素,但內聯元素卻不能包含塊元素,它只能包含其它的內聯元素
標題和段落中不能包含塊,如:h1、h2、h3、h4、h5、h6、p、dt
塊與內聯不能并列,塊級元素與塊級元素并列、內嵌元素與內嵌元素并列
有些標簽是固定的嵌套規則,比如 ul 包含 li、ol 包含 li、dl 包含 dt 和 dd 等等。
靈活使用偽類
不要讓非內容信息污染了你的 HTML,打亂了 HTML 結構。可以使用:before、:after 等偽類元素

推薦:

HTML 代碼

<!-- That is clean markup! -->
<span class="text-box">
  See the square next to me?
</span>


CSS 代碼:

/* We use a :before pseudo element to solve the design problem of placing a colored square in front of the text content */
.text-box:before {
  content: '';
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-color: red;
}

1

不推薦:

HTML 代碼:

<!-- We should not introduce an additional element just to solve a design problem  -->
<span class="text-box">
  <span class="square"></span>
  See the square next to me?
</span>


CSS 代碼:

.text-box > .square {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-color: red;
}
web前端開發資源Q-q-u-n: 767273102 ,內有免費開發工具,零基礎,進階視頻教程,希望新手少走彎路 

特殊符號必須使用轉義符
符號 描述 轉義符
空格 &nbsp;
< 小于 &lt;
> 大于 &gt;
& &amp;
" 引號 &quot;
純數字輸入框
使用 type=“tel” 而不是 type=“number”

<input type="tel">


類型屬性
不需要為 CSS、JS 指定類型屬性,HTML5 中默認已包含。

推薦:

<link rel="stylesheet" href="" >
<script src=""></script>


不推薦:

<link rel="stylesheet" type="text/css" href="" >
<script type="text/javascript" src="" ></script>


注釋規范
單行注釋

一般用于簡單的描述,如某些狀態描述、屬性描述等
注釋內容前后各一個空格字符,注釋位于要注釋代碼的上面,單獨占一行
推薦:

<!-- Comment Text -->
<div>...</div>


不推薦:

<div>...</div><!-- Comment Text -->

<div><!-- Comment Text -->
    ...
</div>


6
模塊注釋

注釋內容前后各一個空格字符
<!-- S Comment Text -->表示模塊開始
<!-- E Comment Text -->表示模塊結束,模塊與模塊之間相隔一行
模塊注釋內部嵌套模塊注釋,<!-- /Comment Text -->
推薦:

<!-- S Comment Text A -->
<div class="mod_a">

    <div class="mod_b">
        ...
    </div>
    <!-- /mod_b -->

    <div class="mod_c">
    ...
    </div>
    <!-- /mod_c -->

</div>
<!-- E Comment Text A -->

<!-- S Comment Text D -->
<div class="mod_d">
    ...
</div>
<!-- E Comment Text D -->
web前端開發資源Q-q-u-n: 767273102 ,內有免費開發工具,零基礎,進階視頻教程,希望新手少走彎路 

22
語義化
沒有 CSS 的 HTML 是一個語義系統而不是 UI 系統
通常情況下,每個標簽都是有語義的
語義化的 HTML 結構,有助于機器(搜索引擎)理解,另一方面多人協作時,能迅速了解開發者意圖
建議頁面中多使用語義化標簽,而不是整個頁面以 div 構成
常見標簽語義:
標簽 語義
<p> 段落
<hn> 標題(h1~h6)
<ul> 無序列表
<ol> 有序列表
<nav> 標記導航,僅對文檔中重要的鏈接群使用
<main> 頁面主要內容,一個頁面只能使用一次。如果是 web 應用,則包圍其主要功能
<article> 定義外部的內容,其中的內容獨立于文檔的其余部分
<section> 定義文檔中的節(section、區段)。比如章節、頁眉、頁腳或文檔中的其他部分。
<aside> 定義其所處內容之外的內容。如側欄、文章的一組鏈接、廣告、友情鏈接、相關產品列表
<header> 頁眉通常包括網站標志、主導航、全站鏈接以及搜索框
<footer> 頁腳,只有當父級是 body 時,才是整個頁面的頁腳
<figure> 規定獨立的流內容(圖像、圖表、照片、代碼等等)(默認有 40px 左右 margin)
藍藍設計m.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://m.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 久久精品免费| 欧美大片网址| 亚洲电影免费观看高清完整版在线观看 | 亚洲国产精品一区二区第四页av| 国产老女人精品毛片久久| 国产精品美女www爽爽爽视频| 国产精品多人| 黑人一区二区三区四区五区| 亚洲国产欧美一区| 日韩午夜在线播放| 欧美一区二区在线观看| 久久久视频精品| 亚洲国产成人porn| 91久久久久久国产精品| 亚洲一区二区精品视频| 久久精品亚洲热| 欧美日韩一区二区三区四区五区| 国产精品久久一卡二卡| 激情久久久久久久| 在线亚洲一区| 久久久精品一区| 亚洲欧洲一二三| 欧美影院一区| 欧美日韩系列| 亚洲大胆人体在线| 篠田优中文在线播放第一区| 欧美国产日韩一区二区| 亚洲欧美日韩国产另类专区| 欧美成人精品福利| 国语自产精品视频在线看| 亚洲天堂成人在线视频| 欧美超级免费视 在线| 亚洲免费视频一区二区| 欧美人与禽猛交乱配| 怡红院av一区二区三区| 亚洲欧洲99久久| 日韩视频在线一区二区| 开心色5月久久精品| 国产精品自在在线| 亚洲小说欧美另类婷婷| 亚洲国产精品美女| 久久中文在线| 亚洲第一区中文99精品| 鲁大师影院一区二区三区| 亚洲一区欧美| 欧美视频四区| 99在线|亚洲一区二区| 欧美高清视频在线观看| 久久久久久网| 一色屋精品视频免费看| 久久久久久久网| 欧美在线视频二区| 国模大胆一区二区三区| 欧美一区二区三区四区视频 | 亚洲第一福利视频| 久热精品视频在线观看一区| 国产一区亚洲| 免费日韩视频| 亚洲二区三区四区| 久久综合伊人77777麻豆| 激情欧美日韩一区| 玖玖玖免费嫩草在线影院一区| 香蕉成人久久| 国产一区二区黄| 老司机精品视频一区二区三区| 久久久久久9| 一区二区视频免费完整版观看| 久久伊伊香蕉| 欧美大成色www永久网站婷| 99国产成+人+综合+亚洲欧美| 亚洲国产日韩欧美综合久久| 欧美国产亚洲另类动漫| 一本久久a久久精品亚洲| 一区二区三区国产精华| 国产精品午夜av在线| 久久琪琪电影院| 欧美成人情趣视频| 亚洲在线免费观看| 欧美一区二区三区久久精品茉莉花| 国产一区二区三区日韩欧美| 老司机精品视频网站| 欧美另类69精品久久久久9999| 亚洲一区二区三区在线观看视频| 亚洲——在线| 最新成人在线| 亚洲香蕉网站| 尤物yw午夜国产精品视频| 亚洲激情国产| 国产日韩欧美a| 欧美激情精品久久久久久免费印度| 欧美日韩ab片| 久久亚洲精品伦理| 欧美三级特黄| 欧美 日韩 国产精品免费观看| 欧美日韩情趣电影| 久久夜色精品国产欧美乱| 欧美激情日韩| 久久五月婷婷丁香社区| 欧美日韩一区二区免费视频| 久久婷婷丁香| 国产精品美女久久久久久免费| 欧美v国产在线一区二区三区| 欧美日本不卡高清| 麻豆成人91精品二区三区| 欧美视频手机在线| 欧美激情aⅴ一区二区三区| 国产精品你懂的在线欣赏| 亚洲激情图片小说视频| 国内精品伊人久久久久av影院 | 欧美va亚洲va香蕉在线| 国产精品久久久久免费a∨| 欧美高清在线精品一区| 国产日韩欧美在线看| 亚洲精选视频在线| 亚洲国产一区二区三区高清 | 久久成人18免费观看| 欧美国产日韩亚洲一区| 蜜臀99久久精品久久久久久软件| 亚洲少妇诱惑| 亚洲精品免费在线观看| 欧美在线视频观看| 欧美一区二区日韩一区二区| 欧美日韩免费区域视频在线观看| 欧美激情麻豆| 亚洲国产精品精华液网站| 欧美影院一区| 久久久久久亚洲精品杨幂换脸| 国产精品区一区二区三| aa成人免费视频| 一区二区三区欧美| 欧美精品在线免费播放| 亚洲黑丝在线| 亚洲免费播放| 欧美日本国产视频| 亚洲精品视频在线播放| 99精品国产福利在线观看免费| 欧美风情在线| 亚洲美女精品成人在线视频| 一本久久综合亚洲鲁鲁| 欧美日韩国产电影| 一区二区日韩| 久久国产夜色精品鲁鲁99| 国产一区欧美| 久久人人爽人人爽爽久久| 欧美成人午夜影院| 99精品视频网| 国产精品久99| 欧美影院在线播放| 欧美成人午夜影院| 夜夜嗨av一区二区三区网站四季av| 欧美激情在线有限公司| 99精品热6080yy久久| 午夜国产一区| 国产综合色产在线精品| 蜜桃av一区二区| 亚洲精品美女| 欧美在线播放高清精品| 国内精品久久久久影院薰衣草| 久久亚洲精品一区二区| 亚洲精品乱码久久久久久蜜桃91 | 欧美日本一区二区视频在线观看| av成人激情| 久久色在线观看| 亚洲精选在线| 国产精品日日做人人爱| 久久久欧美精品| 亚洲免费观看高清完整版在线观看| 亚洲欧美视频一区| 在线观看日韩国产| 欧美午夜片在线观看| 久久精品亚洲热| 在线一区二区日韩| 免费欧美电影| 欧美一区免费视频| 亚洲美女中文字幕| 国内精品视频在线观看| 欧美日韩高清在线| 久久视频这里只有精品| 亚洲天堂av在线免费观看| 美女在线一区二区| 香蕉久久夜色精品| 日韩性生活视频| 狠狠久久亚洲欧美专区| 国产精品海角社区在线观看| 免费成人黄色| 久久国产精品亚洲77777| 一区二区三区精密机械公司| 欧美成人免费网| 一区视频在线看| 国产精品日韩欧美一区| 欧美美女福利视频| 久久福利毛片| 亚洲欧美一区二区精品久久久| 亚洲韩国青草视频| 欧美波霸影院| 久久综合五月| 久久久精品tv| 久久精品国产第一区二区三区| 亚洲一区影音先锋| 在线视频你懂得一区|