html+css命名规范(SEO优化)

本文详细介绍了HTML5的结构标签使用,如header、nav、section等,强调了引用外部CSS文件的规范,包括避免内联样式、合理组织样式文件,并提供了SEO优化建议,如正确使用alt标签、避免br滥用等。此外,还讨论了CSS命名规则,提倡使用英文小写、有意义的缩写,以及避免过度嵌套和适当简化代码。最后,提到了尺寸单位的统一和浏览器兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、HTML

1、采用HTML5结构标签

(1)header:某个区块的头部信息/标题;

(2)hgroup:头部信息/标题的补充内容;

(3)nav:导航条部分信息

(4)section:独立内容区块,可以用h1~h6组成大纲,表示文档结构,也可以有章节、页眉、页脚或页眉的其他部分;

(5)article:特殊独立区块,表示这篇页眉中的核心内容;

(6)aside:标签内容之外与标签内容相关的辅助信息;

(7)figure:独立的单元,例如某个有图片与内容的新闻块。

(8)footer:底部信息;

2.关于引用外部css文件

(1)尽量避免内联样式

(2)每个页面使用各自的css文件

(3)所有页面基础css样式放入main.css共同引用

(4)针对页面相同部分建立共用的css文件(例如loading动画、页面头部等)

3.注意SEO优化

(1)给图片加上alt标签<img alt="">

(2)<br>只针对<p>

(3)强调使用<b><i>

(4)缩进使用text-indent代替&nbsp;

(4)css文件放在上方,js文件放在底部

4.浏览器兼容

(1)除特殊情况外,尺寸单位统一采用vw

二、css样式规范

1.命名规则

(1)使用英文命名原则小写字母,避免拼音

        .register ✔

        .zhuce ×

(2)多个单词使用-(中划线)串联(例如:help-guest-regist),缩写要一目了然

        .help-guest-regist ✔

        .helpguest ×

        .help_guest ×

        .helpGuest ×

(3)ID和class命名越简短越好,要足够表达涵义

         #nav {}.author {} ✔

         #navigation {}.atr {} ×

(4)css嵌套不要超过一层

         div .product ul .li:{} ×

(5)padding、margin、font尽量采用缩写。

(6)去掉小数点前的“0”

         font-size:.8em;✔

         font-size:0.8em;×

(7)id用于模块或父容器,不滥用

(8)无边框border:none;

2、常用命名参考:

(1)页面结构

容器: container

页头:header

内容:content/container

页面主体:main

页尾:footer

导航:nav

侧栏:sidebar

栏目:column

页面外围控制整体布局宽度:wrapper

左右中:left right center

(2)导航

导航:nav

主导航:mainbav

子导航:subnav

顶导航:topnav

边导航:sidebar

左导航:leftsidebar

右导航:rightsidebar

菜单:menu

子菜单:submenu

标题: title

摘要: summary

(3)功能

标志:logo

广告:banner

登陆:login

登录条:loginbar

注册:regsiter

搜索:search

功能区:shop

标题:title

加入:joinus

状态:status

按钮:btn

滚动:scroll

标签页:tab

文章列表:list

提示信息:msg

当前的: current

小技巧:tips

图标: icon

注释:note

指南:guild

服务:service

热点:hot

新闻:news

下载:download

投票:vote

合作伙伴:partner

友情链接:link

版权:copyright

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值