css书写规范

css书写顺序

1.位置属性(position, top, right, z-index, display, float等)建议把display写在第一位关系到模式

2.自身属性(width, height, margin, padding, border, background )

3.文本属性 (color, font, text-decoration, text-align, vertical-align, white-space, break-word等 )

4.其它属性 (content, cursor, border-radius, box-shadow, text-shadow, background:linear-gradient等 )

命名规范

长名称或词组可以使用中横线来为选择器命名,不推荐使用下划线为了去js区分也少按一个shift

常见名称

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

 

注释的写法:

/* Header */内容区/* End Header */
 

CSS样式表文件命名

主要的 master.css  模块 module.css   基本共用 base.css   布局、版面 layout.css   主题 themes.css
专栏 columns.css   文字 font.css     表单 forms.css     补丁 mend.css       打印 print.css

 

复合写法

字体   font: font-style font-weigfht font-size/line-height  font-family  用空格隔开,必须要要有font-size和font-family才能生效
背景  background:  background-color background-image background-repeat background-attachment background-position;

背景复合属性默认值
background: transparent none repeat scroll 0% 0%;

背景复合属性默认值(中文意思)
background: 透明 / 无背景图片 / 平铺 / 背景图片随文本滚动/ 位于元素左上角

 

语义话标签

<header>头部</header>
<nav>导航</nav>
<section>某个部分</section>
<aside>其他区域</aside>
<main>主要的区域</main>
<article>文章</article>
<footer>底部</footer>

 

css书写规范

上一篇:kubernetes----资源清单4


下一篇:js 中filter 什么时候加return