• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    WEB前端之HTML 規(guī)范

    2019-7-18    seo達(dá)人

    如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點(diǎn)這里


    摘要
    優(yōu)秀的項(xiàng)目源碼,即使是多人開發(fā),看代碼也如出一人之手。統(tǒng)一的編碼規(guī)范,可使代碼更易于閱讀,易于理解,易于維護(hù)

    HTML 規(guī)范
    縮進(jìn)
    統(tǒng)一兩個(gè)空格縮進(jìn)

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

    <!DOCTYPE html>


    meta 標(biāo)簽
    統(tǒng)一使用 “UTF-8” 編碼
    <meta charset="utf-8">


    SEO 優(yōu)化
    <!-- 頁面關(guān)鍵詞 -->
    <meta name ="keywords" content =""/>
    <!-- 頁面描述 -->
    <meta name ="description" content ="">
    <!-- 網(wǎng)頁作者 -->
    <meta name ="author" content ="">


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


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


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


    團(tuán)隊(duì)約定:

    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前端開發(fā)資源Q-q-u-n: 767273102 ,內(nèi)有免費(fèi)開發(fā)工具,零基礎(chǔ),進(jìn)階視頻教程,希望新手少走彎路 

    移動端:

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


    標(biāo)簽
    html 標(biāo)簽分為以下幾類:

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

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

    <input type="text">


    不推薦:

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


    代碼嵌套
    塊元素可以包含內(nèi)聯(lián)元素或某些塊元素,但內(nèi)聯(lián)元素卻不能包含塊元素,它只能包含其它的內(nèi)聯(lián)元素
    標(biāo)題和段落中不能包含塊,如:h1、h2、h3、h4、h5、h6、p、dt
    塊與內(nèi)聯(lián)不能并列,塊級元素與塊級元素并列、內(nèi)嵌元素與內(nèi)嵌元素并列
    有些標(biāo)簽是固定的嵌套規(guī)則,比如 ul 包含 li、ol 包含 li、dl 包含 dt 和 dd 等等。
    靈活使用偽類
    不要讓非內(nèi)容信息污染了你的 HTML,打亂了 HTML 結(jié)構(gòu)。可以使用: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前端開發(fā)資源Q-q-u-n: 767273102 ,內(nèi)有免費(fèi)開發(fā)工具,零基礎(chǔ),進(jìn)階視頻教程,希望新手少走彎路 

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

    <input type="tel">


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

    推薦:

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


    不推薦:

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


    注釋規(guī)范
    單行注釋

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

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


    不推薦:

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

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


    6
    模塊注釋

    注釋內(nèi)容前后各一個(gè)空格字符
    <!-- S Comment Text -->表示模塊開始
    <!-- E Comment Text -->表示模塊結(jié)束,模塊與模塊之間相隔一行
    模塊注釋內(nèi)部嵌套模塊注釋,<!-- /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前端開發(fā)資源Q-q-u-n: 767273102 ,內(nèi)有免費(fèi)開發(fā)工具,零基礎(chǔ),進(jìn)階視頻教程,希望新手少走彎路 

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

    日歷

    鏈接

    個(gè)人資料

    存檔

    主站蜘蛛池模板: www.91.xxx| 欧美综合区自拍亚洲综合| 97SE亚洲国产综合自在线 | 国产三级精品三级专区| 99精品全国免费观看视频| 亚洲av乱码一区二区三区女同 | 欧美黑人XXXX性高清版| 欧美成人精品福利在线视频| 中文字幕久久亚洲精品| 狠狠躁天天躁无码中文字幕| 亚洲伊人久久成人综合网| 欧美一z黄片一区2区| h无码精品3d动漫在线观看| 亚洲国产成人资源在线| 亚洲综合区小说区激情区噜噜| 久久中国国产Av秘 入口| 国产精品久久久久网站| 国产女主播免费在线观看| 亚洲 日韩 国产 制服 在线 | 亚洲无码毛片免费视频在线观看| 日韩av电影一区二区三区四区| 日韩欧美人妻一区二区三区| 91精品网站天堂系列在线播放 | 久久91综合国产91久久精品| 亚洲成a∨人片在线观看无码| 国产精品久久现线拍久青草| 尤物永久免费AV无码网站| 麻豆变态另类视频在线观看| 日韩AV无码免费播放| 被两个19厘米粗大空少双龙| 大城县| 国产精品一二| 国产播放隔着超薄丝袜进入| 精品无码国产污污污免费网站国产| 免费A级| 在线观看免费播放av| 久久综合受美利坚合众国保护| 人妻少妇无码中文幕久久| 福利一区二区三区视频在线| 浮妇高潮喷白浆视频| 欧美伊人色综合久久天天|