当前位置: 首页 > news >正文

网站建设费财务列账农家乐网站建设

网站建设费财务列账,农家乐网站建设,做网站找景安,全网推广系统推荐大家看看百度FEX前端团队和腾讯AlloyTeam前端团队的CSS代码规范。fex-team/styleguide​github.comCode Guide by AlloyTeam​alloyteam.github.io1. 样式属性顺序单个样式规则下的属性在书写时#xff0c;应按功能进行分组#xff0c;组之间需要有一个空行。同时要以Pos…推荐大家看看百度FEX前端团队和腾讯AlloyTeam前端团队的CSS代码规范。fex-team/styleguide​github.comCode Guide by AlloyTeam​alloyteam.github.io1. 样式属性顺序单个样式规则下的属性在书写时应按功能进行分组组之间需要有一个空行。同时要以Positioning Model Box Model Typographic Visual 的顺序书写提高代码的可读性。Positioning Model 布局方式、位置相关属性包括position, top, z-index, display, float等Box Model 盒模型相关属性包括width, height, padding, marginborder,overflowTypographic 文本排版相关属性包括font, line-height, text-alignVisual 视觉外观相关属性包括color, background, list-style, transform, animation2. CSS选择器命名规则 分类式命名法(在前端组件化下尤为重要)布局grid.g-将页面分割为几个大块通常有头部、主体、主栏、侧栏、尾部等模块module.m-通常是一个语义化的可以重复使用的较大的整体比如导航、登录、注册等元件unit.u-通常是一个不可再分的较为小巧的个体通常被重复用于各种模块中比如按钮、输 入框、loading等功能function.f-为方便一些常用样式的使用我们将这些使用率较高的样式剥离出来按需使用通常这些选择器具有固定样式表现比如清除浮动等不可滥用状态.z-为状态类样式加入前缀统一标识方便识别她只能组合使用或作为后代出现.u-ipt.z-dis{}.m-list li.z-sel{}javascript(.j-).j-将被专用于JS获取节点请勿使用.j-定义样式不要使用 _ 下划线来命名css能良好的区分javascript变量名输入的时候少按一个shift键浏览器兼容性问题比如使用_tips的选择器命名在IE6是无效的id采用驼峰式命名(不要乱用id)scss中的变量、函数、混合、placeholder采用驼峰式命名相同语义的不同类命名方法直接加数字或字母区分即可如.m-list、.m-list2、.m-list3等都是列表模块但是是完全不一样的模块。其他举例.f-fw0、.f-fw1、.s-fc0、.s-fc1、.m-logo2、.m-logo3、u-btn、u-btn2等等。命名方式(BEM)类-体例g-head、类-体-修饰符例u-btn-active后代选择器体-修饰符即可例.m-page .cut{}注后代选择器不要在页面布局中使用因为污染的可能性较大3. 最佳写法/* 这是某个模块 */.m-nav{}/* 模块容器 */.m-nav li,.m-nav a{}/* 先共性 优化组合 */.m-nav li{}/* 后个性 语义化标签选择器 */.m-nav a{}/* 后个性中的共性 按结构顺序 */.m-nav a.a1{}/* 后个性中的个性 */.m-nav a.a2{}/* 后个性中的个性 */.m-nav .z-crt a{}/* 交互状态变化 */.m-nav .z-crt a.a1{}.m-nav .z-crt a.a2{}.m-nav .btn{}/* 典型后代选择器 */.m-nav .btn-1{}/* 典型后代选择器扩展 */.m-nav .btn-dis{}/* 典型后代选择器扩展状态 */.m-nav .btn.z-dis{}/* 作用同上请二选一如果可以不兼容IE6时使用 */.m-nav .m-sch{}/* 控制内部其他模块位置 */.m-nav .u-sel{}/* 控制内部其他元件位置 */.m-nav-1{}/* 模块扩展 */.m-nav-1 li{}.m-nav-dis{}/* 模块扩展状态 */.m-nav.z-dis{}/* 作用同上请二选一如果可以不兼容IE6时使用 */4. 统一语义理解和命名 布局(.g-) 模块.m-、元件.u- 功能.f- 皮肤.s- 状态(.z-)5. 注意事项一律小写中划线尽量不用缩写不要随便使用id去掉小数点前面的0 0.9rem .9rem使用简写margin 0 1rem 3remCSS书写顺序  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.zqtcl.cn/news/608068/

相关文章:

  • 网站挂到国外服务器地址重庆网络公司排行榜
  • 网站seo诊断优化方案好网站的建设标准
  • 惠东县网站建设WordPress版本识别
  • 网站服务器信息查询宝塔系统怎么建设网站
  • 企业做网站需要提供什么资料桂林微物网络科技有限公司
  • 网站建设淘宝评价学校门户网站
  • 网页制作与网站管理amp 网站开发
  • 青岛手机网站建设公司房屋装修预算明细表格
  • 企业内部网站设计手机网站建设费用价格
  • 苏州高端网站建设公司建筑人才网报名平台
  • 商品网站开发需求表乐清公共
  • 省级示范校建设网站网站制作企业有哪些公司
  • 单位做网站怎么做510企业网站系统源码
  • 福建人力资源建设网站未成年在线观看视频播放免费
  • 网站站内logo怎么做朋友圈广告30元 1000次
  • 绍兴做网站北京做公司网站
  • 青浦区网站建设公司商丘网站建设费用
  • 百度网站是怎么建设的wordpress媒体主题
  • 孝感网站建设xgsh国内比百度好的搜索引擎
  • 阅读网站怎样做网站右侧固定标题怎么做
  • 网站开发多少钱农民wordpress acf破解版
  • 厦门网站建设培训云南最便宜的网站建设
  • 吉安手机网站建设html网页布局
  • wordpress英文文章格式怎样给网站做优化
  • 新网站友链网店托管公司
  • 期末作业制作网站网站上传根目录
  • 新网站不被收录的原因兰州网络seo公司
  • 男生可以做网站编辑工作吗网站域名跟谁买
  • 我市精神文明建设的门户网站做网站需要写代码
  • 新网站推广网站搜索引擎优化的步骤