位置: 编程技术 - 正文

css代码优化的12个技巧(css优化提高性能的方法有哪些)

编辑:rootadmin

1.ID 规则2.Class 规则3.标签规则4.通用规则对效率的普遍认识是从Steve Souders在年出版的《高性能网站建设进阶指南》开始,虽然该书中罗列的更加详细,但你也可以在这里查看完整的引用列表,也可以在谷歌的《高效CSS选择器的最佳实践》中查看更多的细节。本文我想分享一些我在编写高性能CSS中用到的简单例子和指南。这些都是受到MDN 编写的高效CSS指南的启发,并遵循类似的格式。

一、避免过度约束

一条普遍规则,不要添加不必要的约束。

二、后代选择符最烂不仅性能低下而且代码很脆弱,html代码和css代码严重耦合,html代码结构发生变化时,CSS也得修改,这是多么糟糕,特别是在大公司里,写html和css的往往不是同一个人。

三、避免链式(交集)选择符这和过度约束的情况类似,更明智的做法是简单的创建一个新的CSS类选择符。

四、坚持KISS原则想象我们有如下的DOM:

下面是对应的规则……

五、使用复合(紧凑)语法尽可能使用复合语法。

六、避免不必要的命名空间

七、避免不必要的重复尽可能组合重复的规则。八、尽可能精简规则在上面规则的基础上,你可以进一步合并不同类里的重复的规则。九、避免不明确的命名约定最好使用表示语义的名字。一个好的CSS类名应描述它是什么而不是它像什么。十、避免 !importants其实你应该也可以使用其他优质的选择器。

十一、遵循一个标准的声明顺序

虽然有一些排列CSS属性顺序常见的方式,下面是我遵循的一种流行方式。十二、组织好的代码格式代码的易读性和易维护性成正比。下面是我遵循的格式化方法。

显然,这里只讲述了少数的规则,是我在我自己的CSS中,本着更高效和更易维护性而尝试遵循的规则。如果你想阅读更多的知识,我建议阅读MDN上的编写高效的CSS和谷歌的优化浏览器渲染指南。

推荐整理分享css代码优化的12个技巧(css优化提高性能的方法有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

css代码优化的12个技巧(css优化提高性能的方法有哪些)

文章相关热门搜索词:css3性能优化,css优化提高性能的方法有哪些,解决css js性能优化,前端css优化,如何优化css性能,css性能优化技巧,在线css优化工具,css性能优化技巧,内容如对您有帮助,希望把文章链接给更多的朋友!

低版本IE正常运行HTML5+CSS3网站的3种解决方案 如果开发时按最低标准,比如IE6不支持的特性,我们统统不用,那就没有必要写这篇文章了;但我想这种情况极少,更多的开发,是在现代浏览器上使

CSS Hack大全-教你如何区分出IE6-IE、FireFox、Chrome、Opera 现在的浏览器IE6-IE、Firefox、Chrome、Opera、Safari。。。数量众多,可谓百家争鸣,对用户来说有了很多的可选择型,不过这可就苦了Web前端开发人员了

ie6,ie7,ie8完美支持position:fixed的终极解决方案 ie6对position:fixed不支持,网上有很多解决方法,有的在ie6,ie7上调试成功后,在ie8上又不好使,div层还是跟随滚动条浮动;以下总结方法,在ie6,ie7,ie8上都

标签: css优化提高性能的方法有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/372098.html 转载请保留说明!

上一篇:三个不常见的 HTML5 实用新特性简介(三个不常见的词语有哪些)

下一篇:低版本IE正常运行HTML5+CSS3网站的3种解决方案(贴吧热门评论)

  • 外聘专家发生的差旅费
  • 增值税税控系统产品及维护服务价格
  • 进出口税则是什么意思
  • 工程项目需要交5000万保证金合理吗
  • 税控系统维护费怎么做会计分录
  • 无力支付什么意思
  • 子公司分红款没收到,宣告分红可以免税吗
  • 所得税费用的确认方法
  • 工程预付款需要什么资料
  • 城市维护建设税是什么意思
  • 库存商品内部划转怎么做账?
  • 企业所得税特殊性税务重组
  • 退款扣除的手续费怎么查
  • 递延所得税负债是什么意思
  • 账本印花税税金及附加怎么入账?
  • 没有发生关联交易需要关联申报吗?
  • 企业所得税增值税完税证明
  • 土地无形资产怎么估值
  • dir852迅雷路由器
  • 劳务公司开具劳务费发票
  • hbuilder怎么下载
  • 公司员工培训后的收获和感想
  • 零基础java从入门到精通
  • 专业初审
  • 销售废旧设备增值税率
  • 预算会计与财务会计适度分离
  • 工业企业计入制造费用的工资还需要交工会经费吗
  • 其他债权投资如何进行投资收益的确认的核算?
  • php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
  • vue开发环境和生产环境域名配置
  • js浅拷贝和深拷贝的方法
  • 进项转出分录处理
  • wordpress建立数据库错误
  • 未开票收入增值税申报
  • 程序员35岁 知乎
  • ubuntu下编译安装opencv
  • 11-ElementUI
  • 有限公司也可以向股东核发股票
  • 小规模缴纳印花税吗怎么做账
  • 企业增资会计科目
  • 政府对企业提交的项目申请报告主要从等方面进行核准
  • 收据报销的注意点有哪些
  • 消费税纳税人的具体纳税期限由主管税务机关
  • 以前年度的费用发票怎么入账
  • 劳务报酬所得如何申报
  • 公司为员工购买小汽车属于什么所得
  • 跨年度冲红字发票账务处理
  • 香港的收据可以作为报销凭证吗
  • 质量问题扣款怎么开票
  • 财务常见问题有哪些
  • 资金账簿减半征收印花税
  • 减资步骤
  • 一般纳税人混凝土税负率
  • 多少金额以上算固定资产
  • mysql查询包含
  • cmd提示符基础知识
  • windows2003怎么样
  • Tech Ed 2008:HPC Server 2008讲解
  • win2008远程桌面闪退
  • 本地安全策略主要功能
  • linux 文件命名
  • win7系统打印服务怎么开启
  • 没有触屏如何使手机充电
  • 苹果win10更新48%不动了
  • node.js报错
  • perl字符串替换 ~s
  • web jquery
  • nodejs连接mongodb副本集
  • jquery 回车
  • java颜色代码对照表图片
  • 批处理 leq
  • ubuntu创建虚拟网卡
  • Python函数中仅允许有一条return语句
  • javascript运行速度
  • Python中字符串的定界符
  • 大连税务稽查局魏禾简历
  • 卷票是什么票
  • 湖北税票真伪查询
  • 四川企业退休人员80岁高龄补贴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设