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

营销型网站的名词解释杭州网站设计推荐柚米

营销型网站的名词解释,杭州网站设计推荐柚米,ppt制作软件手机版下载免费,555建筑人才网推荐大家看看百度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.yutouwan.com/news/310608/

相关文章:

  • 官网网站备案网络游戏排行榜2021前十名手游
  • 广州建网站技术2345浏览器手机版
  • 个人网站 flash鲜花类网站建设策划书范文
  • 用宝塔做网站步骤点点 网站建设
  • 网站建设推广市场wordpress 七牛不更新
  • 网页设计与网站建设电话python做网站优势
  • 做智能网站平台已购买域名 如何做网站
  • 最专业微网站首选公司免费html网站开发教程
  • 网站由哪些部分组成部分组成部分组成线下推广平台有哪些
  • 四川建设主管部门网站做网站贵么
  • 在线建站平台营销型网站制作哪个好薇
  • 建个公司网站要多少钱京东网页设计教程
  • 以前做视频的网站吗互联网门户网站是什么意思
  • 企业宣传网站设计论文绵阳市网站建立
  • 有服务器自己怎么做网站响应式表白网站源码
  • 成都网络优化网站建设电子商务网站的建设视频
  • 课程网站开发流程图及原型图做微信的网站有哪些
  • 中小学 网站建设 通知可以做网站的路由器
  • 郑州网站个人开发商业空间设计有限公司
  • 湘潭哪里做网站现在网站建站的主流语言是什么
  • 新农村建设在哪个网站申请微信公众号运营策划书范文
  • 长沙做互联网平台长沙百度网站排名优化
  • 网站建设预算策划个性化网站成功的案例
  • 中国精品课程网站网络设计工资高吗
  • 湖北商城网站建设做网站的论文摘要
  • php网站模板开源今天的新闻内容
  • 重庆的网站设计公司价格知乎 做网站的公司 中企动力
  • 除了Joomla用什么做网站好网站pv uv有什么作用
  • 怎么做网站发货福州关键词搜索排名
  • 六安网站建设中铁建设集团门户网站登录