HTML里的命名规则

我们知道,html有它严格的命名规则,那么今天我们就整合一下这些规则,避免进入命名误区,并且如果你的网页制作中规范使用div+css命名规则,可以明显改善优化功效,特别是团队合作时候,明显的提高了合作制作的效率。

我们开发CSS+DIV网页(Xhtml)时候,比较困惑和纠结的事就是CSS命名,特别是新手不知道什么地方该如何命名,怎样命名才是好的方法。

一、命名规则说明:   –   TOP

1)、所有的命名最好都小写

2)、属性的值一定要用双引号(“”)括起来,且一定要有值如class=”divcss5″,id=”divcss5″

立即学习“前端免费学习笔记(深入)”;

3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整

4)、空元素要有结束的tag或于开始的tag后加上”/”

5)、表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等

6)、

的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询。

7)、给每一个表格和表单加上一个唯一的、结构标记id

8)、给图片加上alt标签

9)、尽量使用英文命名原则

10)、尽量不缩写,除非一看就明白的单词

DIVCSS5给大家介绍常见CSS命名和DIV CSS命名方法。

二、相对网页外层重要部分CSS样式命名: 

外套 wrap ——————用于最外层

头部 header —————-用于头部

主要内容 main ————用于主体内容(中部)

左侧 main-left ————-左侧布局

右侧 main-right ———–右侧布局

导航条 nav —————–网页菜单导航条

内容 content —————用于网页中部主体

底部 footer —————–用于底部

三、DIV+CSS命名参考表:   –   TOP

以下为CSS样式命名与CSS文件命名参考表,DIV CSS命名集合:

CSS样式命名说明

网页公共命名

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

#container或#content容器,用于最外层

#layout布局

#head, #header页头部分

#foot, #footer页脚部分

#nav主导航

#subnav二级导航

#menu菜单

#submenu子菜单

#sideBar侧栏

#sidebar_a, #sidebar_b左边栏或右边栏

#main页面主体

#tag标签

#msg #message提示信息

#tips小技巧

#vote投票

#friendlink友情连接

#title标题

#summary摘要

#loginbar登录条

#searchInput搜索输入框

#hot热门热点

#search搜索

#search_output搜索输出和搜索结果相似

#searchBar搜索条

#search_results搜索结果

#copyright版权信息

#branding商标

#logo网站LOGO标志

#siteinfo网站信息

#siteinfoLegal法律声明

#siteinfoCredits信誉

#joinus加入我们

#partner合作伙伴

#service服务

#regsiter注册

arr/arrow箭头

#guild指南

#sitemap网站地图

#list列表

#homepage首页

#subpage二级页面子页面

#tool, #toolbar工具条

#drop下拉

#dorpmenu下拉菜单

#status状态

#scroll滚动

.tab标签页

.left .right .center居左、中、右

.news新闻

.download下载

.banner广告条(顶部广告条)

电子贸易相关

.products产品

.products_prices产品价格

.products_description产品描述

.products_review产品评论

.editor_review编辑评论

.news_release最新产品

.publisher生产商

.screenshot缩略图

.faqs常见问题

.keyword关键词

.blog博客

.forum论坛

CSS文件命名说明

master.css,style.css主要的

module.css模块

base.css基本共用

layout.css布局,版面

themes.css主题

columns.css专栏

font.css文字、字体

forms.css表单

mend.css补丁

print.css打印

CSS命名其它说明:

DIV+CSS命名小结:无论是使用“.”(小写句号)选择符号开头命名,还是使用“#”(井号)选择符号开头命名都无所谓,但我们最好遵循,主要的、重要的、特殊的、最外层的盒子用“#”(井号)选择符号开头命名,其它都用“.”(小写句号)选择符号开头命名,同时考虑命名的CSS选择器在HTML中重复使用调用。

通常我们最常用主要命名有:wrap(外套、最外层)、header(页眉、头部)、nav(导航条)、menu(菜单)、title(栏目标题、一般配合h1\h2\h3\h4标签使用)

、content (内容区)、footer(页脚、底部)、logo(标志、可以配合h1标签使用)、banner(广告条,一般在顶部)、copyRight(版权)。其它可根据自己需要选择性使用。

DIVCSS5建议:主要的、重要的、最外层的盒子用“#”(井号)选择符号开头命名,其它都用“.”(小写句号)选择符号开头命名。

2.CSS样式文件命名如下 

主要的 master.css 

布局,版面 layout.css 

专栏 columns.css 

文字 font.css 

打印样式 print.css 

主题 themes.css

四、英文命名技巧:

如果遇到不常用的,可以借助翻译工具进行翻译取其英文命名。

推荐使用谷歌在线翻译工具:http://translate.google.cn/

规范的CSS命名带来的好处很多,希望大家严格遵守命名规则,方便你我他。

相关阅读:

HTML调用CSS管理、美化div的方法

css+div典型布局基本框架

实例展示DIV+CSS实现电台列表

以上就是HTML里的命名规则的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1545199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:40:34
下一篇 2025年12月15日 21:25:39

相关推荐

  • html表格知识总结

    要踏入程序员的大门,我们必会经过的路就是html,掌握基础的html才能更好的学习接下来的技术,那么今天我们就来全方面的分享一下html表格相关的知识。 1、 标记   a,基本格式 表格内容   b,table 标记的属性     width属性:表示表格的宽度,他的值可以是像素(px)也可以是父…

    好文分享 2025年12月21日
    000
  • js实现html转成pdf

    在项目开发的时候,我们偶尔或者是经常会遇到一些难题,关于用js吧html页面转换成pdf也是一个难题,意思是说相当于把整个页面截下来,然后保存成pdf。 其实,能够实现html转pdf的方法还是挺多的,大概有以下几种: 1、大部分浏览器就有这个功能。然而我们客户要的可不是这个,人家要的是能够在系统中…

    好文分享 2025年12月21日
    000
  • 添加或删除 HTML dom元素

    文档对象模型(document object model,简称dom),是w3c组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为dom,本章内容我们就分享给大家关于添加或删除 html dom元素的教程,赶紧来学…

    好文分享 2025年12月21日
    000
  • Emmet 的 HTML 语法详解

    本文主要介绍 emmet 的 html 语法,看完之后,你就会看懂并且会写出那句代码了。现在,打开你的 st2 然后新建一个 html 文档,跟着文章,即时输入对应的指令然后亲自尝试一下!生成 html 文档初始结构html 文档的初始结构,就是包括 doctype、html、head、body 以…

    2025年12月21日
    000
  • 在HTML中插入空格的几种方法

    关于html,基本上作为程序员我们都会用到,本篇内容我们主要是针对刚入门的学员们,介绍两种在html中插入空格的方法。 方法1、插入单个空格和制表符 1、插入一个非间断空格。一般来说,无论你按多少次空格键,HTML也只会在单词之间显示一个空白间隔。当你需要插入多个空格时,请输入 或 代码。 它们名为…

    好文分享 2025年12月21日
    000
  • html中由元素上的鼠标点击触发的事件属性onclick

    实例 当点击按钮时执行一段 javascript: Copy Text 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onclick 属性。 定义和用法 onclick 属性由元素上的鼠标点击触发。 注释:on…

    好文分享 2025年12月21日
    000
  • html中在鼠标双击元素时触发的事件属性ondblclick

    实例 当双击鼠标按钮时执行一段 javascript: Copy Text 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 ondblclick 属性。 定义和用法 ondblclick 属性在鼠标双击元素时触发…

    好文分享 2025年12月21日
    000
  • html在鼠标按钮在元素上按下时触发的事件属性onmousedown

    实例 当在段落上按下鼠标按钮时执行一段 javascript: 请点击此文本! 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onmousedown 属性。 定义和用法 onmousedown 属性在鼠标按钮在…

    好文分享 2025年12月21日
    000
  • html在鼠标指针移动到元素上时触发的函数onmousemove

    实例 当鼠标指针移动到图像上时执行一段 javascript: @@##@@ 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onmousemove 属性。 定义和用法 onmousemove 属性在鼠标指针移动…

    好文分享 2025年12月21日
    000
  • html中在鼠标指针移动到元素外时触发的事件属性onmouseout

    实例 当鼠标指针移动到图像之外时执行一段 javascript: @@##@@ 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onmouseout 属性。 定义和用法 onmouseout 属性在鼠标指针移动到…

    好文分享 2025年12月21日
    000
  • html中在鼠标指针移动到元素上时触发的事件属性onmouseover

    实例 当鼠标指针移动到图像上时执行一段 javascript: @@##@@ 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onmouseover 属性。 定义和用法 onmouseover 属性在鼠标指针移动…

    好文分享 2025年12月21日
    000
  • html中在松开鼠标按钮时触发的事件属性onmouseup

    实例 当在段落上松开鼠标按钮时执行 javascript: Click the text! 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onmouseup 属性。 定义和用法 onmouseup 属性在松开鼠…

    好文分享 2025年12月21日
    000
  • html中会在图像加载被中断时发生的事件onabort

    定义和用法 onabort 事件会在图像加载被中断时发生。 当用户在图像完成载入之前放弃图像的装载(如单击了 stop 按钮)时,就会调用该句柄。 语法 onabort=”SomeJavaScriptCode” 参数描述SomeJavaScriptCode必需。规定该事件发生时执行的 JavaScr…

    好文分享 2025年12月21日
    000
  • 几种html编辑器的优缺点总结

    不论在做前端开发还是后端开发的时候,我们都会用到编辑器,那么随之而来的就是各种各样的编辑器出现,关于html编辑器也有很多,那么哪种html编辑器最好用呢?他们的优点缺点又有那些呢?这篇文章我们主要讲了几种主流html编辑器优缺点比较 。  1. FckEditor: 优点:开源免费,完整的二次开发…

    好文分享 2025年12月21日
    000
  • html规定元素的tab(用于导航时)键控制次序的属性tabindex

    实例 带有指定 tab 键顺序的链接: W3SchoolGoogleMicrosoft 浏览器支持 几乎所有浏览器均 tabindex 属性,除了 Safari。 定义和用法 tabindex 属性规定元素的 tab 键控制次序(当 tab 键用于导航时)。 提示和注释 注释:以下元素支持 tabi…

    好文分享 2025年12月21日
    000
  • html规定关于元素的额外信息的属性title

    实例 在 html 文档中使用 title 属性: PRC was founded in 1949.W3School.com.cn 定义和用法 title 属性规定关于元素的额外信息。 这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。 提示:title 属性常与 f…

    好文分享 2025年12月21日
    000
  • html规定是否应该翻译元素内容的translate元素

    实例 规定不应翻译某些元素: 请勿翻译本段。本段可被译为任意语言。 浏览器支持 所有主流浏览器都无法正确地支持 translate 属性。 定义和用法 translate 规定是否应该翻译元素内容。 提示:请使用 class=”notranslate” 替代。 立即学习“前端…

    好文分享 2025年12月21日
    000
  • html设置或返回用于填充绘画的颜色渐变或模式的属性fillStyle

    实例 定义用蓝色填充的矩形: JavaScript: var c=document.getElementById(“myCanvas”);var ctx=c.getContext(“2d”);ctx.fillStyle=”#0000ff”;ctx.fillRect(20,20,150,100); 浏…

    2025年12月21日
    000
  • html在源代码中插入注释标签

    实例 html 注释: 这是一段普通的段落。 浏览器支持 IE Firefox Chrome 立即学习“前端免费学习笔记(深入)”; Safari Opera 所有浏览器都支持注释标签。 定义和用法 注释标签用于在源代码中插入注释。注释不会显示在浏览器中。 您可使用注释对您的代码进行解释,这样做有助…

    好文分享 2025年12月21日
    000
  • html在元素失去焦点时触发的事件属性onblur

    实例 当用户离开输入字段时对其进行验证: 浏览器支持 IE Firefox Chrome Safari 立即学习“前端免费学习笔记(深入)”; Opera 所有主流浏览器都支持 onblur 属性。 定义和用法 onblur 属性在元素失去焦点时触发。 onblur 常用于表单验证代码(例如用户离开…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信