当前位置: 首页 > 编程日记 > 正文

DIV+CSS规范命名大全集合

网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容篇。

常用DIV+CSS命名大全集合,即CSS命名规则

DIV CSS命名目录
  1. 命名规则说明
  2. 重要CSS命名
  3. CSS命名参考表
  4. 命名技巧

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

一、命名规则说明:   -   TOP

1)、所有的命名最好都小写
2)、属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5"
3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整
4)、空元素要有结束的tag或于开始的tag后加上"/"
5)、表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等
6)、<h1>到<h5>的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询。
7)、给每一个表格和表单加上一个唯一的、结构标记id
8)、给图片加上alt标签
9)、尽量使用英文命名原则
10)、尽量不缩写,除非一看就明白的单词

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

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

外套 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

四、英文命名技巧:   -   TOP

如果遇到不常用的,可以借助翻译工具进行翻译取其英文命名。
推荐使用谷歌在线翻译工具:http://translate.google.cn/
谷歌翻译工具介绍:http://www.divcss5.com/css-tool/t346.shtml

也许你需要了解一下css引用到html方法

以上为DIV+CSS的命名规则总结,相信通过规范的CSS命名给你以后网站网页的维护带来方便。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/jiqiao/j4.shtml

转载于:https://www.cnblogs.com/leeshine-luo/p/5248338.html

相关文章:

Java中的位运算符号详解(&、|、^、~、<<、>>、>>>)

(&&)在运算时,如果(&&)前面的表达式的结果为false,则(&&)后面的表达式就不会执行运算。(||)在运算时,如果(||)前面的表达式的结果为true,则(||)后面的表达式就不会执行运算。(&)在运算时,不论(&)前面的表达式的结果是否为false,(&)后面的表达式都会执行运算;(|)在运算时,不论(|)前面的表达式的结果是否为true,(|)后面的表达式都会执行运算;在Java中,(&)不仅可以作为位运算符号,同样也可以作为逻辑与符号,要注意:(||)并不是位运算符号,不可以参与位运算!

unity 200.8m yoy_专场分享会|大会最新Unity、中创文旅专场预告来啦!

北京国际游戏创新大会将于9月25日-27日分别在中华世纪坛发布厅、中华世纪坛剧场、京都信苑国际厅、京都信苑欧式厅、京都信苑圣马可厅、京都信苑第三会议室&#xff0c;6大场馆举办129场游戏行业主题分享&#xff0c;之前小编已经给大家介绍过腾讯、微软、完美世界、巨量引擎等…

2022-2028年中国碲化镉薄膜太阳能电池行业发展现状分析及投资前景趋势报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新&#xff08;交付时间约3个工作日&#xff09; 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国碲化镉薄膜太阳能电池行业市场行业相关概述、中国碲化镉薄膜太阳能电池行业市场行业运行环…

从高耦合到低耦合到底有多远?

一切都是拥抱变化&#xff0c;反过来说&#xff0c;如果没有变化或者需求很稳定&#xff0c;那么一切就是过度设计。所以&#xff0c;一切都要看情况&#xff0c;回到了马克思主义的辩证学。呵呵。无论书还是博客&#xff0c; 耦合这个词已被无数人说烂&#xff0c;任何一位程序…

写论文查论文查参考文献

知网翻译助手&#xff1a;网页知网翻译助手 百度学术&#xff1a;百度学术—导出参考文献 IEEE&#xff1a;IEEE 添加上标&#xff1a;如下图 添加后&#xff0c;如下图&#xff1a; 添加完成&#xff01; WPS软件里面的公式编辑器添加空格为CtrlAltSpace即可&#xff01; …

C# Unity编程终极指南

使用现代Unity开发技术创建一个有趣的2D平台&#xff0c;掌握Unity引擎和C#编程 你会学到: 学习C#的基础知识。从变量、“如果”语句到创建面向对象的结构。没有编程经验是必要的。 创建一个可玩的角色(征服者)&#xff0c;具有动画&#xff0c;向任何方向移动&#xff0c;跳跃…

咪咕盒子链接服务器失败_云服务器怎样备份数据库备份

云服务器怎样备份数据库备份&#xff1f;云服务器数据库的备份很重要&#xff0c;而手动操作会比较麻烦。以西部数码云服务器为例&#xff0c;可以实现 Ms Sqlserver数据库定时自动备份&#xff0c;并存至指定存储空间。打开链接 下载&#xff0c;下载后无需安装&#xff0c;点…

在Ubuntu下构建Bullet以及执行Bullet的样例程序

在Ubuntu下构建Bullet以及执行Bullet的样例程序1、找到Bullet的下载页&#xff0c;地址是&#xff1a;https://code.google.com/p/bullet/downloads/list2、下载Bullet。找到.tgz格式进行下载。我下载的版本号是bullet-2.82-r2704。 3、假设没有安装cmake&#xff0c;那么使用s…

2022-2028年中国第五代移动通信技术(5G)市场研究及前瞻分析报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新&#xff08;交付时间约3个工作日&#xff09; 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国第五代移动通信技术&#xff08;5G&#xff09;行业市场行业相关概述、中国第五代移动通信…

机房合作—我是组长

五一期间开始机房合作&#xff0c;到现在一个多星期了。我&#xff0c;蕾蕾&#xff0c;亮亮一组&#xff0c;我担任组长一职。在着手准备项目开始之前&#xff0c;我们听取了各位师父的一些建议&#xff0c;也算是给我们指明一下方向。第一天晚上&#xff0c;我召开了我们项目…

Linux环境下命令行截图【转】

参考链接&#xff1a;命令行截图 将剪切板内容粘贴出来&#xff1a;CtrlV

用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker

本课程结束时&#xff0c;您将拥有在Unity中使用Playmaker创建游戏的工具 你会学到: playmaker状态的基础以及它们如何与动作一起工作。 安装悬停车&#xff0c;可以在竞技场内行驶。 不同力度的射击地雷驱动中心机。 设置坏地雷和电源盒。 设置主时光机机制。 影响时间机器的…

app.vue 跳转页面_独立站如何提高产品页面转化呢?

在网上商城中&#xff0c;你的产品页面也是销售页面。顾客进入产品页面&#xff0c;然后根据你提供的产品描述内容&#xff0c;再决定是否立马购买&#xff0c;或者以后再考虑购买。以下是小跨收集的可以用于提高你独立站产品描述页面转化的几个要素。1.撰写激动人心的产品标题…

原生javascript实现放大镜效果

2019独角兽企业重金招聘Python工程师标准>>> html部分&#xff1a; <div class"main"><div id"xiaotu" class"xiaotu"><img src"http://zhangyan520.com/1.jpg" alt"" /><div id"yido…

新建个人博客参考

各种配置过程&#xff1a;新建参考 如果输入链接&#xff0c;出现如下截图&#xff0c;参考&#xff1a;报错404

C4D+ PS打造城市场景 Create a Cityscape with Cinema 4D + Photoshop

初级到中级课程&#xff0c;包括创建真实的城市景观可视化的步骤 你会学到: 建筑三维建模所涉及的创造性和技术性步骤。 使用变形器和MoGraph克隆器创建建筑变体&#xff0c;以更改每个建筑的形状。 创建城市街区&#xff0c;添加环境和提高中央处理器性能的技巧。 使用Adobe …

抽象工厂————三层架构

抽象工厂作用:降低BLL和Model层耦合度 核心思想:1.通过接口类实现对象的分离 2.通过一个类&#xff0c;实现指定对象的创建&#xff0c;并且这个类通过配置文件决定获取哪个对象 这样只要调用一个接口和这个类&#xff0c;就能实现BLL和Model的分离 这样做的优点是便于维护和…

jQuery 一次定时器_干货 | 小论定时器玩法(时间轮询法)

EEWORLD电子资讯 犀利解读 技术干货 每日更新经常来说&#xff0c;对于一些不复杂的单片机应用&#xff0c;而且对于内存和存储要求比较严格&#xff0c;又需要多分时去处理一些指定的任务&#xff0c;在无法使用RTOS的情况下&#xff0c;使用一个硬件定时器&#xff0c;来建立…

第一次团队冲刺2

今天在自己电脑上搭建了webservice&#xff0c;学习了很多关于webservice的知识&#xff0c;但还有很多不懂的。 还没有做好连接&#xff0c;其他的如查询等也没做。转载于:https://www.cnblogs.com/318abc/p/4504085.html

基于四元数互补滤波的无人机姿态解算

导航坐标系为东北天&#xff08;ENU&#xff09;&#xff0c;其与机体坐标系&#xff08;b&#xff09;的方向余弦矩阵为CbcC_{b}^{c}Cbc​

Unity粒子系统创建VFX游戏特效学习教程 Visual Effects in Unity Particle Systems [Beginner’s Guide]

在Unity中学习高级粒子系统和视觉效果创建。初级到中级 你会学到: 游戏的视觉效果 Unity粒子系统 Unity中的Vfx 创建Unity视觉效果的初级到中级指南 课程获取&#xff1a;Unity粒子系统创建VFX游戏特效学习教程-云桥网 MP4 |视频:h264&#xff0c;1280720 |音频:AAC&#xf…

gulp 配置自动化前端开发

有的人说&#xff0c;grunt已经廉颇老矣&#xff0c;尚能饭否。gulp已经成为了未来的趋势&#xff0c;或许将撼动grunt的地位。 那么就得看看gulp到底优势在哪里&#xff0c;在我最近的使用中发现&#xff0c;我的到了一个结论&#xff1a;“grunt廉颇老矣...”。 gulp是基于流…

iphone相册怎么加密_iphone相册加密码锁,保护隐私

在以往很多使用iphone的小伙伴都会遇到一个难题&#xff0c;在不越狱的情况下进行给相册进行设置密码锁&#xff0c;这是一个无法完成的目标&#xff0c;在前几期也为大家分享了相册照片加密方法&#xff0c;但是用起来很是不方便&#xff0c;今天就为大家分享利用时间限额达到…

redis 常用配置

1. Redis默认不是以守护进程的方式运行&#xff0c;可以通过该配置项修改&#xff0c;使用yes启用守护进程 daemonize no 2. 当Redis以守护进程方式运行时&#xff0c;Redis默认会把pid写入/var/run/redis.pid文件&#xff0c;可以通过pidfile指定 pidfile /var/run/redis.pid …

hexo定制个人博客matery主体打开公式渲染

在主体的_config文件里面将enable调整为true mathjax:enable: truecdn: https://cdn.bootcss.com/mathjax/2.7.5/MathJax.js?configTeX-AMS-MML_HTMLorMML在文章的上方添加mathjax: true 公式编辑器&#xff1a;点击编辑 行内添加&#xff1a;∂2∂x2\frac{\partial^2 }{\pa…

Revit LT 2022基本培训 Revit LT 2022 Essential Training

Autodesk Revit是当今最流行的建筑信息建模(BIM)解决方案之一。并且&#xff0c;Revit LT提供了该产品的入门级版本&#xff0c;带有成对的向下功能集&#xff0c;非常适合许多BIM工作流。在本课程中&#xff0c;请加入Chant Bright&#xff0c;她首先解释了Revit和Revit LT之间…

华为云电脑.模式_华为云电脑支持全线,Huawei Share免费更新

样张答案&#xff1a;上面黑鲨下面红魔。最近&#xff0c;华为推出了华为云电脑APP。即一款登陆就可以利用云主机的Windows系统在手机和平板上运行PC程序的软件。不过&#xff0c;并不支持所有产品使用。昨天&#xff0c;华为宣布5月14日起&#xff0c;安卓8.0及以上版本的华为…

Web开发七步骤

1. 环境搭建 2. 编码 3. 上线 4. 数据分析 5. 持续交付 6. 遗留系统 7. 回顾与新架构转载于:https://www.cnblogs.com/h-pursuit/p/5261844.html

Sybase IQ导出文件的几种方式

IQ有四种方法&#xff0c;将表的数据导出为文本文件&#xff1a;1、重定向 SELECT * FROM TABLE1 ># D:MYDATATABLE1.TXT -- 文件生成在执行语句的客户端上 2、通过选项导出 SET TEMPORARY OPTION Temp_Extract_Name1 /data/mydata/table1.txt; SET TEMPORARY OPTION Tem…

Window环境下,Qt中文出现乱码解决办法

在头文件声明的地方添加&#xff1a; #pragma execution_character_set("utf-8")#ifndef NETWIDGET_H #define NETWIDGET_H#include <QWidget> #include <QHostInfo> #include <QNetworkInterface> //防止中文出现乱码 #pragma execution_charact…