• DIV+CSS规范命名大全集合


    (从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期 2014-06-19)

     

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

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

    DIV CSS命名目录

    1. 命名规则说明

    2. 重要CSS命名

    3. CSS命名参考表

    4. 命名技巧

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

    一、命名规则说明:

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

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

    外套 wrap ------------------用于最外层
    头部 header ----------------用于头部
    主要内容 main ------------用于主体内容(中部)
    左侧 main-left -------------左侧布局
    右侧 main-right -----------右侧布局
    导航条 nav -----------------网页菜单导航条
    内容 content ---------------用于网页中部主体
    底部 footer -----------------用于底部

    三、DIV+CSS命名参考表: 

    以下为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(栏目标题、一般配合h1h2h3h4标签使用)
    、content (内容区)、footer(页脚、底部)、logo(标志、可以配合h1标签使用)、banner(广告条,一般在顶部)、copyRight(版权)。其它可根据自己需要选择性使用。

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

    本人添加标注:一般情况下,网站首页和内页的布局不太相同,但大体的栏目种类都有。那么命名需要和内页的有呼应但是却不能重复。所以就采用:

    top、topper,head、header,content、contenter,foot、footer这种形式

    或者

    top、itop,head、ihead,content、icontent,foot、ifoot这种形式

    来区分首页的div。(后者为首页的命名,itop == index_top)

    2.CSS样式文件命名如下 
    主要的 master.css 
    布局,版面 layout.css 
    专栏 columns.css 
    文字 font.css 
    打印样式 print.css 
    主题 themes.css

    四、英文命名技巧:

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

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

    文章转自:http://www.divcss5.com/jiqiao/j4.shtml

    【个人收藏】

  • 相关阅读:
    《Real Time 3D Terrain Engines Using C++ And DirectX9》(实时地形引擎)随书源码
    (转)ogreUML类图
    (转)导弹跟踪算法
    转:正则表达式语法
    读取数据
    Python lambda用法及其与def的区别
    转Vb6.0安装失败解决办法,完全卸载VB(提高班里win7没装上VB的可以看看,我实验成功了)
    vb imagelist 作用
    二叉树的实现
    转:Python语言编程学习资料(电子书+视频教程)下载汇总:
  • 原文地址:https://www.cnblogs.com/ferron/p/4529954.html
Copyright © 2020-2023  润新知