HTML标签的命名/CSS标准化命名大全
在一个内容较多的HTML页面中,需要设计许多不同的框架,再为这些不同的框架及内容进行分类,给予相应的名称,从而使得网页结构更加清晰,也为工作提供了方便。许多新手朋友在设计一个HTML文件时,可能只会依据自己的想法随便给一些简单的名称,但若是一味的乱起名称,不仅会让团队的伙伴看不明白,还会导致标签名称混乱,这样会使得代码维护十分困难,是非常不利于管理的。所以我们在设计整个网站,还是一个单独的HTML页面,都应该要有良好的命名规则。在本文中,主要讲解CSS命名规则,这也包括了对HTML标签命名。
文件名称必须由英文字母开头,通常命名的规则是根据内容的分类和框架的类型翻译成英文单词来命名,例如:div id="nav"(表示为这个div是个导航条),所有单词应当用小写字母,名称中可以使用数字,或下划线,例如:div="main_piclist"(表示主要内容下的图片列表)、div="nav_bg.jpg"(表示导航条的背景图),还可以使用中划线进行名称之间的连接,例如:div="main-left"(表示左侧内容的布局)所有命名要尽量避免使用中文字符,要以最少的字母达到最容易理解的含义,除非一看即懂,否则尽量不缩写。
HTML标签的命名/CSS标准化命名大全
页面结构命名
- page:代表整个页面,用于最外层。
- wrap:外套,将所有元素包在一起的一个外围包,用于最外层
- wrapper:页面外围控制整体布局宽度,用于最外层
- container:一个整体容器,用于最外层
- head、header:页头区域,用于头部
- nav:导航条
- content:内容,网站中最重要的内容区域,用于网页中部主体
- main:网站中的主要区域(表示最重要的一块位置),用于中部主体内容
- column:栏目
- sidebar:侧栏
- foot、footer:页尾、页脚。网站一些附加信息放置区域,(或命名为copyright)用于底部
导航命名
- nav、navbar、navigation、nav-wrapper:导航条或导航包,代表横向导航
- topnav:顶部导航
- mainbav:主导航
- subnav:子导航
- sidebar:边导航
- leftsidebar 或 sidebar_a :左导航
- rightsidebar 或 sidebar_b:右导航
- title:标题
- summary:摘要/li>
- menu:菜单。区域包含一般的链接和菜单
- submenu:子菜单
- drop:下拉
- dorpmenu:下拉菜单
- links:链接菜单
功能命名
- logo:标记网站logo标志
- banner:标语、广告条、顶部广告条
- login:登陆,(例如登录表单:form-login)
- loginbar:登录条
- regsiter:注册
- tool、toolbar:工具条
- search:搜索
- searchbar:搜索条
- searchlnput:搜索输入框
- shop:功能区,表示现在的
- icon:小图标
- label:商标
- homepage:首页
- subpage:二级页面子页面
- hot:热门热点
- list:文章列表,(例如新闻列表:list-news)
- scroll:滚动
- tab:标签
- sitemap:网站地图
- msg 或 message:提示信息
- current:当前的
- joinus:加入
- status:状态
- btn:按钮,(例如搜索按钮可写成:btn-search)
- tips:小技巧
- note:注释
- guild:指南
- arr、arrow:标记箭头
- service:服务
- breadcrumb:(即页面所处位置导航提示)
- download:下载
- vote:投票
- siteinfo:网站信息
- partner:合作伙伴
- link、friendlink:友情链接
- copyright:版权信息
- siteinfoCredits:信誉
- siteinfoLegal:法律信息
CSS样式命名
- 对齐样式命名:left(左边内容)、center(中间内容)、right(右边内容)等;
- 颜色英文命名:red(红色)、green(绿色)、yellow(黄色),又或者border_red(红色边框)等;
- 颜色代码命名:f00(红色)、ff0(黄色)、f90(橙色)等;
- 文字大小命名:font12px(字体12像素)、font16px(字体16像素)等;
- 页面线条命名:line_x (横线)、line_y (纵线)或 line_red(红线)、line_black(黑线)
- 图片图标命名:pic_1.jpg、pic_2.jpg 或 ico_1.gif、ico_2.gif
- 页面广告命名:ad_01、ad_02
- 背景框架命名:nav_bg(代表导航条的背景图片位置)、tool_bg(代表工具栏的背景图片位置)
CSS样式表命名
- index.css:单独为首页建立样式
- head.css:头部样式,多个页面头部设计风格相同时使用。
- base.css:共用样式。
- style.css:独立页面所使用的样式文件。
- global.css:页面样式基础,全局公用样式,页面中必须包含。
- layout.css:布局、版面样式,公用类型较多时使用,一般用在首页级页面和产品类页面中
- module.css:模块,用于产品类页,也可与其它样式配合使用。
- master.css:主要的样式表
- columns.css:专栏样式
- themes.css:主体样式
- forms.css:表单样式
- mend.css:补丁,基于以上样式进行的私有化修补。
HTML标签的命名/CSS标准化命名大全的更多相关文章
- CSS选择器命名及常用命名
CSS选择器命名及常用命名 CSS选择器命名及常用命名 规范的命名也是Web标准中的重要一项,标准的命名可以使代码更加易读,而且利于搜索引擎搜索,比如定义了两个div,一个 id 命名为“div1”, ...
- DIV+CSS规范命名大全
网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容篇. 常用DIV+CSS命名大全集合,即CSS命名规则 D ...
- DIV+CSS规范命名大全集合
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期 2014-06-19) 网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DI ...
- CSS技巧----DIV+CSS规范命名大全集合
网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容篇. 常用DIV+CSS命名大全集合,即CSS命名规则 D ...
- css中标签,类名,id名的命名 语义化命名
作为前端开发人,经常头疼于雷鸣,标签,id名的命名,不知道应该基于什么原则. 原则: 2 当命名的时候,问自己,这个元素是要来做什么?(根据使用目的).ad-banner 4 避免依靠位置和视觉效果命 ...
- 有利于SEO优化的DIV+CSS的命名规则小结
可以先去这里温习一下CSS和HTML的知识!DIV+CSS规范命名大全集合 CSS开发技巧整理 一.CSS文件及样式命名 1.CSS文件命名规范 全局样式:global.css/master.css ...
- css的命名规则
本文转载自谈笑涧<css的命名规则> 操作系统版本:Windows 7 浏览器版本:IE6,IE7,IE8,Firefox 3.6.2,Safari 4.0.4,Chrome 5.0.35 ...
- CSS 的命名和书写
CSS书写顺序 1.位置属性(position, top, right, z-index, display, float等) 2.大小(width, height, padding, margin) ...
- CSS 常用命名
在前端开发中,规范使用 DIV+CSS 命名,可以增强团队合作提高开发效率,有利于页面后期的维护和优化. 1.页面结构 wrap:外套.包裹,用于最外层. wrapper:外套,用于页面外围控制整体布 ...
随机推荐
- Cookies的实际存储位置
检查下注册表中: HKEY_CRURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVESION\EXPLORER\USER SHELL FOLDERSCoo ...
- DEDECMS中的几个常见的自定义常量DEDEMEMBER等位置
http://www.dede58.com/a/dedejq/3567.html dedecms新建栏目时默认都是允许投稿的,可以投稿本来对网站来说是件好事,但是dedecms是开源的,使用太广泛了, ...
- Phpstorm10 主题下载
================================================================================ submit:主题 http://ww ...
- Oracle实战笔记(第四天)
导读 今天的主要内容是:两个管理员用户sys&system.数据库的逻辑备份和逻辑恢复.数据字典.表空间&数据文件. 一.Oracle数据库管理员的职责(了解) 数据库管理员(dba) ...
- ios开发 第三天
1.复合 对象可以引用其它对象,可以利用其它对象提供的特性. 通过包含作为实例变量的对象指针实现的. 2.OC是单一继承 3.继承-重构 4.类实例化对象时,self指向了对象的首地址. 类对象isa ...
- Algorithms code
一些值得回看的小算法. 最长的连续子数组 子数组数字不重复 int [] arr={1,2,3,4,7}; //输出4 int [] arr1={1,2,3,4,1,2,3,4,5,1}; //输出5 ...
- SSH问题:系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常
现象:spring加载配置文件applicationContext.xml出错,抛出nested exception is og.xml.sax.SAXParseException; lineNumb ...
- action之间传参为中文;type='redirect'和 type='redirectAction'主要区别
摘录自:http://blog.csdn.net/lhi705/article/details/7446156 Struts2中action之间传参中文乱码的问题 解决方法一(已经验证,可以): 两个 ...
- Java中泛型数组创建总结
在java中,可以声明一个泛型数组,不能通过直接通过T[] tarr=new T[10]的方式来创建数组,最简单的方式便是通过Array.newInstance(Classtype,int size) ...
- scipy.optimize.minimize 解决实际问题
接上博客问题http://www.cnblogs.com/shizhenqiang/p/8274806.html # coding=utf-8 from scipy import optimize i ...