Web前端开发规范之css规范

html-css025

Web前端开发规范之css规范,第1张

今天小编要跟大家分享的文章是关于Web前端开发规范之css规范。Web前端作为开发团队中不可或缺的一部分,需要按照相关规定进行合理编写(一部分不良习惯可能给自己和他人造成不必要的麻烦)。不同公司不同团队具有不同的规范和文档。下面是根据不同企业和团队的要求进行全面详细的整理结果。来和小编一起看一看css规范的原则吧!

css规范

1、编码规范为utf-8。

2、协作开发及分工:i会根据各个模块,同时根据页面相似程序,事先写**体框架文件,分配给前端人员实现内部结构&表现&行为。共用css文件base.css由i书写,协作开发过程中,每个页面请务必都要引入,此文件包含reset及头部底部样式,此文件不可随意修改。

3、class与id的使用:id是唯一的并是父级的,class是可以重复的并是子级的,所以id仅使用在大的模块上,class可用在重复使用率高及子级中。id原则上都是由我分发框架文件时命名的,为JS预留钩子的除外。

4、为JS预留钩子的命名,请以js_起始,比如:js_hide,js_show。

5、class与id命名:大的框架命名比如header/footer/wrapper/left/right之类的在2中由i统一命名.其他样式名称由小写英文&数字&来组合命名,如i_comment,fontred,width200。避免使用中文拼音,尽量使用简易的单词组合。总之,命名要语义化,简明化

6、规避class与id命名(此条重要,若有不明白请及时与i沟通):a)通过从属写法规避,示例见d。b)取父级元素id/class命名部分命名,示例见d。c)重复使用率高的命名,请以自己代号加下划线起始,比如i_clear。d)a,b两条,适用于在2中已建好框架的页面,如,要在2中已建好框架的页面代码中加入新的div元素,按a命名法则:...,样式写法:#mainnav.firstnav{.......}按b命名法则:...,样式写法:.main_firstnav{.......}

7、css属性书写顺序,建议遵循:布局定位属性-->自身属性-->文本属性-->其他属性.此条可根据自身习惯书写,但尽量保证同类属性写在一起.属性列举:布局定位属性主要包括:display&list-style&position(相应的top,right,bottom,left)&float&clear&visibility&overflow

自身属性主要包括:width&height&margin&padding&border&background。

文本属性主要包括:color&font&text-decoration&text-align&vertical-align&white-space&

其他&content。

8、书写代码前,提高样式重复使用率。

以上就是小编今天为大家分享的关于Web前端开发规范之css规范的文章,希望本篇文章能够对正在从事Web前端工作的小伙伴们有所帮助,想要了解更多Web前端知识记得关注北大青鸟Web培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的Web前端工程师。

css样式的类名或者相关的ID名也是需要一定的规则,这样有利于前台和后台的交互。

1、一般公司开发都是给技术员一本网站前端开发规范,里面详细的说明了各个命名的规则等相关的问题。

2、常见的人们约定的命名习惯为:

头: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

一、导航类导航:nav 主导航:mainbav 子导航:subnav 顶导航:topnav边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 菜单:menu子菜单:submenu 标题:title 摘要:summary二、页面结构容器:container 页头:header 内容:content/container 页面主体:main页尾:footer 导航:nav 侧栏:sidebar 栏目:column页面外围控制整体布局宽度:wrapper 左右中:left right center三、功能标志:logo 滚动:scroll 广告:banner 标签页:tab登录:login 文章列表:list 登录条:loginbar 提示信息:msg注册:regsiter 当前的:current 搜索:search 小技巧:tips功能区:shop 图标:icon 标题:title 注释:note加入:joinus 指南:guild 状态:status 服务:service按钮:btn 热点:hot 合作伙伴:partner 新闻:news友情链接:friendlink 下载:download 版权:copyright 投票:vote四、p英文释译标题 title 字体 font 身体 body 大小 size列表 list 文本 text 样式 style 对齐 align图像 image 修饰 decoration 资源 source 线 line宽度 width 穿过 through 高度 height 缩进 indent行 line 斜体 italic 链接 link 加粗 bold斜体 italic 加重 weight 加粗 bold 宽 width输入 input 高 height 下面的 under 背景 background顶部 top 主体 main五、css英文释译重复 repeat 填充 padding 位置 position 正常 normal显示类型 display 父级 parent 显示可见 visibility 子级 children隐藏 hidden 顶部导航topnav显示 visible 溢出 overflow列表 list 样式 style 边框 border 导航 nav广告图片 banner 行高line-height边界 margin 页眉 header六、样式文件命名主要的master.css 模块module.css 基本共用base.css 布局,版面layout.css主题themes.css 专栏columns.css 文字font.css 表单forms.css补丁mend.css 打印print.css七、颜色释译绿 green 红 red 蓝 blue 黑 black灰 gray 黄 yellowa 紫 purple 白 white棕 brown 卡其色 khaki六、命名参考登录条loginBar 标志:logo 侧边栏:sideBar 广告:banner导航:nav 子导航:navBar 菜单:menu 子菜单:subMenu搜索:search 滚动:scroll 页面主体:main 内容:content标签页:tab 文章列表:list 提示信息:msg 小技巧:tips栏目标题:title 加入:joins 指南:guild 服务:service热点:hot 新闻:news 按钮:btn 投票:vote状态:status 合作伙伴:partner 外套:wrap 商标:label顶导航:topnav 左导航:leftSideBar 右导航:rightSideBar菜单内容:menuContent菜单容器:menuContainer注释:note 边导航图标:sidebarIcon版权:copyright友情链接:friendLink容器:container 页脚:footer 当前:current激活:active 购物车:shop 登录:login 注册:regsiter下载:download 面包屑:breadCrumb