zoukankan      html  css  js  c++  java
  • CSS(23)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. 尽量不缩写,除非一看就明白的单词

    1、DIV+CSS命名小结

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

    通常我们最常用主要命名有:wrap(外套、最外层)、header(页眉、头部)、nav(导航条)、menu(菜单)、title(栏目标题、一般配合h1h2h3h4标签使用)
    、content (内容区)、footer(页脚、底部)、logo(标志、可以配合h1标签使用)、banner(广告条,一般在顶部)、copyRight(版权)。其它可根据自己需要选择性使用。

    二、内容命名参考

    1、页面结构类

    • 面板dashboard
    • 容器container
    • 页头header
    • 内容content
    • 外围控制wrapper
    • 页面主体main
    • 栏目column
    • 宽栏目wide_column
    • 窄栏目narrow_column
    • bar
    • 侧边栏sidebar
    • 网站地图sitemap
    • 页尾footer
    • 标签页.tab
    • 居左、中、右.left .right .center

    2、导航类

    • 主导航nav_main
    • 子导航nav_child,subnav
    • 三级导航nav_third
    • 导航nav
    • 顶导航nav_top
    • 左导航nav_left
    • 右导航nav_right
    • 菜单menu
    • 子菜单menu_child
    • 下拉菜单menu_drop
    • 位置导航crumb
    • 面包屑breadcrumb
    • 标题: title
    • 摘要: summary

    3、表单

    • 邮件mail
    • 用户名username
    • 密码passwd
    • 重复密码passwd_again
    • 保存信息cookie
    • 性别sex
    • 地点local
    • 下拉drop
    • 验证码verification
    • 按钮btn
    • 必填项requisite
    • 状态status

    4、功能模块

    • 登录
      login
    • 注册regsiter
    • 搜索search
    • 标签页tab
    • 工具条toolbar
    • 标签页tab
    • 日历calendar
    • 分类category
    • 归档archive
    • 回复comment
    • 标签tag
    • 投票vote
    • 合作伙伴partner
    • 友情链接friendlink
    • 新闻news
    • 下载download
    • 指南guild
    • 帮助help
    • 常见问题faq
    • 服务service

    5、内容

    • 注释note
    • 条目entry
    • 摘要summary
    • 缩略图screenshot
    • 提示信息msg
    • 小技巧tips
    • 正方形的Square
    • 极小的Thumbnail
    • 小的Small
    • 中等的Medium
    • 大的Large
    • 原始的Original

    6、动作

    • 滚动scroll
    • 箭头arrow
    • 首页first
    • 上一页prev
    • 下一页next
    • 末页last
    • 更早的older
    • 更新的newer

    7、状态

    • 列表list
    • 热点hot
    • 更新new
    • 前十列表topten_list
    • 相关列表related_list
    • 更新列表update_list

    三、CSS样式文件命名

    • 基本共用,全局样式表 base.css
    • 主要的 master.css, style.css, main.css
    • 布局,版面 layout.css
    • 专栏 columns.css
    • 文字 font.css
    • 打印 print.css
    • 主题 themes.css
    • 附加 attach.css
    • 模块 module.css
    • 表单 forms.css
    • 补丁 mend.css

    四、CSS样式的书写顺序

    按照以下1 2 3 4 5的顺序进行书写。

    目的:减少浏览器reflow(回流),提升浏览器渲染dom的性能

    1. 定位属性(位置属性):position  display  float  clear    top  right  bottom  left  overflow  z-index
    2. 自身属性(盒子属性): margin padding  border  width  height   background box-sizing outline
    3. 文字样式:font-family   font-size   font-style   font-weight   font-varient   color  
    4. 文本属性:text-align   vertical-align   text-wrap   text-transform   text-indent    text-decoration   letter-spacing    word-spacing    white-space   text-overflow
    5. 其他属性(CSS3 属性):content   cursor   border-radius   box-shadow  text-shadow   background transform……
  • 相关阅读:
    儿子和女儿——解释器和编译器的区别与联系
    求eclipse中的java build path 详解
    求eclipse中的java build path 详解
    System.Activator类
    htmlagilitypack解析html
    KindleEditor insertfile初始化多个
    按住ALT键复制
    隐藏行错误排查
    列类型: 202错误
    C#中的&运算
  • 原文地址:https://www.cnblogs.com/springsnow/p/12290796.html
Copyright © 2011-2022 走看看