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

免费的源码分享网站深圳注册公司育君财税

免费的源码分享网站,深圳注册公司育君财税,大气学校网站,网络公关公司排名在书写css样式的时候总是无意中就写乱了#xff0c;无论是命名或者是样式的书写顺序#xff0c;这里做一个总结#xff0c;提醒自己在书写css的时候时刻注意#xff0c;大家可以参考哈。 1. 样式属性顺序 单个样式规则下的属性在书写时#xff0c;应按功能进行分组…在书写css样式的时候总是无意中就写乱了无论是命名或者是样式的书写顺序这里做一个总结提醒自己在书写css的时候时刻注意大家可以参考哈。 1. 样式属性顺序 单个样式规则下的属性在书写时应按功能进行分组组之间需要有一个空行。同时要以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, animation 2. 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-) 语义命名简写文档docdoc头部headhd主体bodybd尾部footft主栏mainmn主栏子容器maincmnc侧栏sidesd侧栏子容器sidecsdc盒容器wrap/boxwrap/box 模块.m-、元件.u- 语义命名简写导航navnav子导航subnavsnav面包屑crumbcrm菜单menumenu选项卡tabtab标题区head/titlehd/tt内容区body/contentbd/ct列表listlst表格tabletb表单formfm热点hothot排行toptop登录loginlog标志logologo广告advertisead搜索searchsch幻灯slidesld提示tipstips帮助helphelp新闻newsnews下载downloaddld注册registreg投票votevote版权vcopyrightcprt结果resultrst标题titlett按钮buttonbtn输入inputipt 功能.f- 语义命名简写清除浮动clearbothcb左浮动floatleftfl内联inlineblockib文本居中textaligncentertac垂直居中verticalalignmiddlevam溢出隐藏overflowhiddenoh完全消失displaynonedn字体大小fontsizefz字体粗细fontweightfs 皮肤.s- 语义命名简写字体颜色fontcolorfc背景颜色backgroundcolorbgc边框颜色bordercolorbdc 状态(.z-) 语义命名简写选中selectedsel当前currentcrt显示showshow隐藏hidehide打开openopen关闭close vclose出错errorerr不可用disableddis 5. 注意事项 一律小写中划线尽量不用缩写不要随便使用id去掉小数点前面的0 0.9rem .9rem使用简写margin 0 1rem 3rem 本文大部分内容参考自网易前端规范http://nec.netease.com/standard/css-sort.html
http://www.yutouwan.com/news/500585/

相关文章:

  • 武进网站建设机构WordPress发货
  • 中小企业网站建设服务上海医疗器械网站前置审批
  • 一般小型教育网站的建设和开发权威seo技术
  • 做citation的网站广州百度快速优化排名
  • c 做网站加载多个图片js修改wordpress
  • 网站底部备案图标手机 网站 系统
  • 网站 维护方案维护网站建设
  • 有深度网站四川建设厅网站入川备案文件
  • 怎样给公司申请一个网站cms网站怎么建
  • 营销型网站建设的五力原则包括网站如何与域名绑定
  • 天蓝色网站万网网站域名
  • 网站企业备案改个人备案海外网站推广方法
  • 郑州电子商务网站建设WordPress媒体库丢失
  • 珠海手机建站模板建设工程获奖查询网站
  • 网站建设工作情况cnnic可信网站
  • 合肥网站开发外包ui设计好学吗?要学多久
  • wap网站教程有没有专门做ppt的网站吗
  • 用php制作一个个人信息网站深圳vi设计平台
  • 福州最好的网站建设网络公司网站建设的问题分析
  • 企业网站建设 推广徐州网站制作方法
  • 怎么做网站的外链wordpress theid
  • 做js题目的网站知乎怎么建立网站模版
  • 自助建子站百度最怕哪个部门去投诉
  • 企业营销网站服务器1g够wordpress page内容
  • 合肥网站设计公做网站内链什么意思
  • 优质企业网站开发h5网页制作基础教程
  • 昌吉住房和城乡建设局网站女性门户网站源码
  • 三亚网站建设兼职服务质量好的外贸营销系统
  • 开个人网站怎么赚钱给您更优质的服务体验
  • 如何管理网站内容wordpress musik主题