用两个空格来代替制表符(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小时内与您取得联系。