学分高考 web前端

Web前端知识点之HTML规范

发布时间: 2022-05-17 04:57:02

本文就标签规则,标签语义化,属性规则,属性顺序和布尔属性五个方面,带大家梳理一下Web前端知识点之HTML规范。

Web前端HTML规范

1.标签规则

很多人觉得HTML太简单,但她恰恰是前端开发中最基础最重要的部分。

标签名统一使用小写,不要使用大写;

不要在自闭(self-closing)元素的尾部添加斜线;

不要省略可选的结束标签(closing tag)

不要轻易使用实体字符;

<body>

<ul>

<li>

<img src="images/image.jpg">

</li>

</ul>

</body>

2.标签语义化

根据各个标签的用途去使用它们很重要,它涉及到文档的可访问性、重用和代码效率等方面。

去掉样式或者样式丢失时页面结构依然清晰;

移动设备能够更加完美的展示网页(移动设备对css的支持较弱);

阅读器会根据标签的语义自动解析,呈现更容易阅读的内容形式(无障碍阅读);

便于后期的开发和维护,提高团队合作效率;

便于搜索引擎根据标签的语义确定上下文的权重问题;

<body>

<header>

<a href="recomment">

</header>

<section>

<article>文章</article>

</section>

<footer>

<address>地址</address>

</footer>

</body>

3.属性规则

使用标签时尽量符合语义

属性名统一使用小写,不要用大写;

务必用双引号包含属性值;

自定义属性请加data- 前缀;

属性过长时请分行;

尽量避免style属性和javascript事件;

4.属性顺序

HTML属性应当按照以下给出的顺序依次排列,确保代码的易读性。

class

id,name

data-*

src,for,type,href

title,alt

aria-*,role

class用于标识高度可复用组件,因此应该排在首位。id用于标识具体组件,应当谨慎使用(例如:页面内的标签),因此排在第二位。

<a class="..." id="..." data-model="..." href="#"></a>

<input class="form-control" type="text">

<img src="..." alt="...">

5.布尔属性

布尔型属性可以在声明时不赋值。

<input type="text" disabled>

<inut type="checkbox" value="1" checked>

<option value="1" selected>1</option>

有关Web前端知识点今天就先讲到这里,大家都理解了HTML规范的全部内容吗?

温馨提示:
本文【Web前端知识点之HTML规范】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号