能够语义化的编写html文档,HTML语义化 - 写给未来的自己 - OSCHINA - 中文开源技术交流社区...

为什么要使用语义化标签?

为了在没有css的情况下,页面也能呈现出良好的文档结构和代码结构;

提高用户体验,例如title、alt可进行详细说明;

有利于SEO,爬虫只看得懂代码;

方便特殊设备的解析,如屏幕阅读器、盲人阅读器等;

便于团队的开发和维护,语义化标签使代码更具可读性。

常见的语义化前后的比较

标题与内容

语义化前的代码:

山行
远上寒山石径斜,
白云深处有人家。
停车坐爱枫林晚,
霜叶红于二月花。

fae65a9da653118d76a94c04eb6e5f36.png

语义化后的代码:

山行

远上寒山石径斜,

白云深处有人家。

停车坐爱枫林晚,

霜叶红于二月花。

12724b7eae81507350fee5df3c5d687f.png

表单

语义化前的代码:

账号:

密码:

1e9a5a8795ccfcc4bae22d1964de5985.png

语义化后的代码:

登录表单

账号:

密码:

d48519162dc44de42e30b0d394109c0f.png

表格

语义化前的代码:

几种页面的实现
实现方式代码量搜索引擎的友好特殊终端兼容
table布局一般
乱用标签的CSS布局一般
标签语义良好的CSS布局

80c58ed5422a0e0085cc56901499d011.png

语义化后的代码:

实现方式代码量搜索引擎的友好特殊终端兼容

table布局多差一般乱用标签的CSS布局少一般差标签语义良好的CSS布局少好好

e5f1a28816dc9e93700366203fd442ba.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值