一、公共样式、id、class
    什么是公共样式?
    设计稿中,每个页面都有 “头部”、“底部”、“右侧栏图标”、“面包屑”…等等一些其他相同的模块。 这些模块可以就统称为共用模块,可以采用一个 “公共样式” 的文件来处理。 建一个css文件,“common.css” 或 “base.css” 也放进css文件夹,和引入normalize.css方法一样,引用 index.html。

    Id
    “#” 号表示。 例如:#header,其中 header 是自定义命名 在html文件中用 id=“header”,header:就是在css文件中的命名。

    class
    “.” 号表示。 例如:.header,其中 header 是自定义命名 在html文件中用 class=“header”,header:就是在css文件中的命名。 切注:id的命名,在一个页面中不能重复出现。class可以重复,甚至无限

    二、css书写规范
    1、位置属性:position、top、right、z-index、display、float (找位置在哪里盖楼房)
    2、尺寸大小:width、height、padding、margin (规定每栋楼的大小)
    3、背景边框:background、border (起水泥柱、上砖、批灰)
    4、文字系列:font、line-height、letter-spacing、color- text-align(房间的装饰、摆个沙发什么的)
    5、其他:animation、transition(后期的配套设备,如:超市、银行、医院。)

    三、命名规范
    css命名规范:
    头:header
    内容:content/container
    尾:footer
    导航:nav
    侧栏:sidebar
    栏目:column
    页面外围控制整体佈局宽度:wrapper
    左右中:left right center
    登录条:loginbar
    标志:logo
    广告:banner
    页面主体:main
    热点:hot
    新闻:news
    下载:download
    子导航:subnav
    菜单:menu
    子菜单:submenu
    搜索:search
    友情链接:friendlink
    页脚:footer
    版权:copyright
    滚动:scroll
    内容:content
    标签:tags
    文章列表:list
    提示信息:msg
    小技巧:tips
    栏目标题:title
    加入:joinus
    指南:guide
    服务:service
    注册:regsiter
    状态:status
    投票:vote
    合作伙伴:partner

    Id的命名:
    1)页面结构
    容器: container
    页头:header
    内容:content/container
    页面主体:main
    页尾:footer
    导航:nav
    侧栏:sidebar
    栏目:column
    页面外围控制整体佈局宽度:wrapper
    左右中:left right center

    (2)导航
    导航:nav
    主导航:mainnav
    子导航:subnav
    顶导航:topnav
    边导航:sidebar
    左导航:leftsidebar
    右导航:rightsidebar
    菜单:menu
    子菜单:submenu
    标题: title
    摘要: summary

    (3)功能
    标志:logo
    广告:banner
    登陆:login
    登录条:loginbar
    注册:register
    搜索:search
    功能区:shop
    标题:title
    加入:joinus
    状态:status
    按钮:btn
    滚动:scroll
    标籤页:tab
    文章列表:list
    提示信息:msg
    当前的: current
    小技巧:tips
    图标: icon
    注释:note
    指南:guild
    服务:service
    热点:hot
    新闻:news
    下载:download
    投票:vote
    合作伙伴:partner
    友情链接:link
    版权:copyright

    四、规范自己的代码风格
    前言,做为一个专业的web前端开发工程师,要有追求。要确定自己写代码的风格,不要变来变去。
    CSS的命名风格:
    常用的3种
    驼峰式: solutionTitle、solutionDetail
    中横杠连接: solution-title、solution-detail
    下划线连接: solution_title、solution_detail