HTML语义化

HTML语义化

HTML语义化就是根据内容的结构化选择合适的标签,即便在测试时未加载出来之前也能正确展示页面的基本结构,有利于SEO,爬虫会根据标签确定关键字的权重,便于阅读和维护
原因

  • 在没有CSS的情况下也能很好的呈现内容结构,为了裸奔是更好看。

  • 用户体验更好,利用title,alt,lable标签

  • 有利于SEO,爬虫根据标签确定关键词的权重。

  • 便于开发和维护,可读性强

方法

  • 尽量少使用无语义的div和p标签,当既能使用div又能使用p时尽量使用p,因为p有margin,若样式表未加载完全的话,用户体验更好。

  • 不要使用纯样式文本,如font,改用CSS设置

  • 使用表格时,标题要用caption,标有thead,主体用tbody,表尾用tfoot,表头单元格用th,普通单元格用td。

  • input都应该用lable包裹,for和input的id一致。

  • 给a标签加title属性当hover时显示title内容

  • details标签配合summary标签使用是展开以summary为表题的内容

  • select配合option使用是选择某个值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值