用兩個空格來代替制表符(tab) 2.嵌套元素應當縮進一次(即兩個空格)。 3.對于屬性的定義,確保全部使用雙引號,絕不要使用單引號。 4.不要省略可選的結束標簽(例如,</li> 或 </body>)。
每個頁面都添加<meta>標簽,從而通知 IE 采用其所支持的最新的模式。 <meta http-equiv="X-UA-Compatible" content="IE=Edge">
每個頁面都添加<meta>標簽,從而全部與文檔編碼一致(一般采用 UTF-8 編碼)。 <meta charset="UTF-8">
根據 HTML5 規范,在引入 CSS 和 JavaScript 文件時一般不需要指定 type屬性,因為 text/css 和 text/javascript 分別是它們的默認值。
HTML 屬性應當按照以下給出的順序依次排列,確保代碼的易讀性。
例子:
布爾型屬性可以在聲明時不賦值。XHTML 規范要求為其賦值,但是 HTML5 規范不需要。 簡單來說,就是不用賦值。 例子:
編寫 HTML 代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構來實現。請看下面的案例:
1.基本html結構
2.生成div加類名的快捷鍵
3.帶類名的div
4.帶id的div
5.屬性【】
6.后代>
7.兄弟+
8.上級^
9.乘法*
10.文本{}
注意:這里輸入“!”+回車鍵前,需要清空原來生成的基本結構
<!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>
<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>
<div class="wrapper"></div>
<div id="wrapper"></div>
<span title="test"></span>
<span title="test"></span>
<div></div>
<p></p>
<span></span>
<div><span></span></div>
<i></i>
<ul>
<li></li>
<li></li>
</ul>
<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>© 2023 我的網頁</p>
</footer>
</body>
</html>
這個 HTML 參考?代碼?包括以下標準 HTML 特性:
*請認真填寫需求信息,我們會在24小時內與您取得聯系。