zoukankan      html  css  js  c++  java
  • 网站前端开发--css篇

    全局:global.css

    全局样式为全站公用,为页面样式基础,页面中必须包含。

    结构:layout.css

    页面结构类型复杂,并且公用类型较多时使用。多用在首页级页面和产品类页面中。

    私有:style.css

    独立页面所使用的样式文件,页面中必须包含。

    模块 module.css

    产品类页面应用,将可复用类模块进行剥离后,可与其它样式配合使用。

    主题 themes.css

    实现换肤功能时应用。

    补丁 mend.css

    基于以上样式进行的私有化修补。
     
     
    主要的 master.css 
    模块 module.css 
    基本共用 base.css 
    布局,版面 layout.css 
    主题 themes.css 
    专栏 columns.css 
    文字 font.css 
    表单 forms.css 
    补丁 mend.css 
    打印 print.css
     

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

    XHTML文件中id的命名

    (1)页面结构
    容器: container
    页头:header
    内容:content/container
    页面主体:main
    页尾:footer
    导航:nav
    侧栏:sidebar
    栏目:column
    页面外围控制整体布局宽度:wrapper
    左右中:left right center (2)导航
    导航:nav
    主导航:mainbav
    子导航:subnav
    顶导航:topnav
    边导航:sidebar
    左导航:leftsidebar
    右导航:rightsidebar
    菜单:menu
    子菜单:submenu
    标题: title
    摘要: summary (3)功能
    标志:logo
    广告:banner
    登陆:login
    登录条:loginbar
    注册:regsiter
    搜索:search
    功能区:shop
    标题:title
    加入:joinus
    状态:status
    按钮:btn
    滚动:scroll
    标签页:tab
    文章列表:list
    提示信息:msg
    当前的: current
    小技巧:tips
    图标: icon
    注释:note
    指南:guild
    服务:service
    热点:hot
    新闻:news
    下载:download
    投票:vote
    合作伙伴:partner
    友情链接:link
    版权:copyright

    CSS书写顺序

      1.位置属性(position, top, right, z-index, display, float等)

      2.大小(width, height, padding, margin)

      3.文字系列(font, line-height, letter-spacing, color- text-align等)

      4.背景(background, border等)

      5.其他(animation, transition等)


    CSS书写规范使用CSS缩写属性

      CSS有些属性是可以缩写的,比如padding,margin,font等等,这样精简代码同时又能提高用户的阅读体验。


      去掉小数点前的“0”


      简写命名

      很多用户都喜欢简写类名,但前提是要让人看懂你的命名才能简写哦!


      16进制颜色代码缩写

      有些颜色代码是可以缩写的,我们就尽量缩写吧,提高用户体验为主。


      连字符CSS选择器命名规范

      1.长名称或词组可以使用中横线来为选择器命名。

      2.不建议使用“_”下划线来命名CSS选择器,为什么呢?

      输入的时候少按一个shift键;

      浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的)

      能良好区分JavaScript变量命名(JS变量命名是用“_”)



      不要随意使用Id

      id在JS是唯一的,不能多次使用,而使用class类选择器却可以重复使用,另外id的优先级优先与class,所以id应该按需使用,而不能滥用。 


      为选择器添加状态前缀

      有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。



    作者:词晖
    链接:http://www.zhihu.com/question/19586885/answer/48933504
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    作者:F2Eest
    链接:http://www.zhihu.com/question/19586885/answer/12480097
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    本地网络硬盘之在本地使用MsnSkydriver
    编写代码生成器自动赋值方法
    向Html动态加载内容(动态加载脚本,css)
    巧用asp.net(1):自动生成页面头部信息
    Ruby On Rails各版本需注意
    添加强命名程序集
    Javascript写入Html
    SQL Function (SQL自定义函数)
    (译)SDL.NET Surfaces 相关介绍
    用CSS设置Table的细边框的几种方法
  • 原文地址:https://www.cnblogs.com/qianduanjingying/p/5253698.html
Copyright © 2011-2022 走看看