整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML代碼規范

          HTML代碼規范

          、語法

          1. 用兩個空格來代替制表符(tab) 2.嵌套元素應當縮進一次(即兩個空格)。 3.對于屬性的定義,確保全部使用雙引號,絕不要使用單引號。 4.不要省略可選的結束標簽(例如,</li> 或 </body>)。

          二、IE 兼容模式

          每個頁面都添加<meta>標簽,從而通知 IE 采用其所支持的最新的模式。 <meta http-equiv="X-UA-Compatible" content="IE=Edge">

          三、字符編碼

          每個頁面都添加<meta>標簽,從而全部與文檔編碼一致(一般采用 UTF-8 編碼)。 <meta charset="UTF-8">

          四、引入 CSS 和 JavaScript 文件

          根據 HTML5 規范,在引入 CSS 和 JavaScript 文件時一般不需要指定 type屬性,因為 text/css 和 text/javascript 分別是它們的默認值。

          五、屬性順序

          HTML 屬性應當按照以下給出的順序依次排列,確保代碼的易讀性。

          例子:

          六、布爾(boolean)型屬性

          布爾型屬性可以在聲明時不賦值。XHTML 規范要求為其賦值,但是 HTML5 規范不需要。 簡單來說,就是不用賦值。 例子:

          七、減少標簽的數量

          編寫 HTML 代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構來實現。請看下面的案例:

          ublime / vscode 快捷生成HTML代碼的實現

          文章目錄

          1.基本html結構

          2.生成div加類名的快捷鍵

          3.帶類名的div

          4.帶id的div

          5.屬性【】

          6.后代>

          7.兄弟+

          8.上級^

          9.乘法*

          10.文本{}

          1、基本html結構

          操作: 輸入 !+Enter鍵

          注意:這里輸入“!”+回車鍵前,需要清空原來生成的基本結構

          實現效果:

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <meta http-equiv="X-UA-Compatible" content="ie=edge">
              <title>Document</title>
          </head>
          <body>
               
          </body>
          </html>

          2、生成div加類名的快捷鍵

          操作: 輸入 div.list>div.item_$*6

          實現效果:

          <div class="list">
              <div class="item_1"></div>
              <div class="item_2"></div>
              <div class="item_3"></div>
              <div class="item_4"></div>
              <div class="item_5"></div>
              <div class="item_6"></div>
          </div>

          3、帶類名的div

          操作: 輸入 div.wrapper

          實現效果:

          <div class="wrapper"></div>

          4、帶id的div

          操作: div#wrapper

          實現效果:

          <div id="wrapper"></div>

          5、屬性 []

          操作: span[title=“test”]

          實現效果:

          <span title="test"></span>

          6、后代 >

          操作: 輸入div>span>a

          實現效果:

          <span title="test"></span>

          7、兄弟 +

          操作: div+p+span

          實現效果:

          <div></div>
          <p></p>
          <span></span>

          8、上級 ^

          操作: div>span^i

          實現效果:

          <div><span></span></div>
          <i></i>

          9、乘法 *

          操作: ul>li*2

          實現效果:

          <ul>
              <li></li>
              <li></li>
          </ul>

          10、文本 {}

          操作: div>span{這是文本}

          實現效果:

          <div><span>這是文本</span></div>

          lt;!DOCTYPE html>

          <html lang="en">

          <head>

          <meta charset="UTF-8">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>我的網頁</title>

          </head>

          <body>

          <header>

          <h1>我的網頁</h1>

          <nav>

          <ul>

          <li><a href="#">首頁</a></li>

          <li><a href="#">關于</a></li>

          <li><a href="#">聯系我們</a></li>

          </ul>

          </nav>

          </header>

          <main>

          <section>

          <h2>歡迎來到我的網頁</h2>

          <p>這是一個簡單的 HTML5 網頁設計。</p>

          <img src="https://picsum.photos/200" alt="隨機圖片">

          </section>

          <section>

          <h2>我們的服務</h2>

          <ul>

          <li>服務項目 1</li>

          <li>服務項目 2</li>

          <li>服務項目 3</li>

          </ul>

          </section>

          </main>

          <footer>

          <p>&copy; 2023 我的網頁</p>

          </footer>

          </body>

          </html>


          這個 HTML 參考?代碼?包括以下標準 HTML 特性:

          1. <!DOCTYPE html>:HTML5 的文檔類型聲明,指定文檔使用 HTML5 標準。
          2. <html>:HTML 文檔的根元素。
          3. <head>:包含文檔的元數據,如字符集、視口和標題等。
          4. <meta>:用于指定文檔的元數據,如字符集和視口等。
          5. <title>:定義文檔的標題,將顯示在瀏覽器標簽頁上。
          6. <header>:定義文檔的頭部,包括網站的標題和導航欄。
          7. <nav>:定義導航欄。
          8. <ul> 和 <li>:定義無序列表和列表項。
          9. <main>:定義文檔的主要內容區域。
          10. <section>:定義文檔的區域。
          11. <h1> 到 <h6>:定義標題級別,h1 為最高級別。
          12. <p>:定義段落。
          13. <img>:定義圖像。
          14. <footer>:定義文檔的底部,包括版權和其他信息。

          主站蜘蛛池模板: 亚洲无删减国产精品一区| 一区二区视频免费观看| 奇米精品一区二区三区在| 一区二区三区免费在线视频 | 日韩亚洲AV无码一区二区不卡| 色噜噜狠狠一区二区三区果冻| 精品视频一区二区三区四区 | 性无码免费一区二区三区在线 | 国产一国产一区秋霞在线观看| 国产精品一区在线观看你懂的| 亚洲午夜一区二区三区| 国产成人精品无人区一区| 国产日本亚洲一区二区三区| 在线精品国产一区二区三区| 亚洲综合av一区二区三区| 中文字幕一区二区免费| 国产成人一区二区三区| 寂寞一区在线观看| 国产精品小黄鸭一区二区三区| 国产免费一区二区三区| 久久精品道一区二区三区| 一区二区三区久久精品| 国产一区二区三区福利| 午夜视频一区二区| 丝袜美腿一区二区三区| 久久精品免费一区二区| 无码精品一区二区三区在线| 三上悠亚精品一区二区久久| 精品无码人妻一区二区三区不卡| 精品一区二区三区在线观看l| 精品性影院一区二区三区内射| 日本内射精品一区二区视频| 久久免费精品一区二区| 奇米精品视频一区二区三区| 中文字幕一区二区三区在线观看| 久久精品午夜一区二区福利| 日本一区二区视频| 国产在线观看91精品一区| 一区二区三区日本视频| 精品国产福利第一区二区三区| 91精品一区二区|