位置: 编程技术 - 正文

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种解决方案(贴吧热门评论)

  • 房地产开发企业土地增值税预缴
  • 土地增值税清算管理规程
  • 公司购买的车辆可以抵扣进项税吗
  • 补缴以前年度房产税以及滞纳金
  • 企业股东分红可以不按比例分吗
  • 收到没有填税号的短信
  • 合伙企业借款利息收入个税
  • 未确认融资收益对应的科目是什么
  • 金蝶专业版利润表本年累计公式
  • 买车装具
  • 联通租赁官网
  • 购买沙子违法吗
  • 在建工程的利息支出
  • 应纳税额计算举例
  • 扣服装费的收入如何交增值税?
  • 收派服务费入什么科目
  • 建筑企业成本票是含税价还是不含税价
  • 单位租房水电费是个人名字是否可以抵扣
  • 递延和摊销
  • 小规模纳税人医院免增值税吗
  • 对方不开票
  • 会计新手入门
  • 其他流动负债有利息吗
  • 实习生短期意外保险能企业所得税前扣除吗?
  • php i
  • 契税计税依据及计算方式
  • 最奢华的女士腕表
  • 商贸企业国民经济行业代码
  • 影响当期损益的税费
  • 最近爆火的抖音神曲
  • php页面跳转可以用header
  • vscode终端显示
  • 如何让别人访问自己的qq空间
  • 企业研发费用加计扣除比例
  • 印花税的征税范围及税率
  • 未开票要交增值税吗
  • php设计思路
  • 管理费用明细账余额累加吗
  • sql server 2008 R2安装
  • SQL中print、sp_helptext的限制与扩展
  • 固定资产清理的金额怎么算
  • 企业间借款利息收入
  • 银行存款出现负数怎么办
  • 可供出售金融资产新准则叫什么
  • 同一控制下企业合并
  • 结转损益主营业务收入在借方
  • 教育局可以接受捐赠吗
  • 无发票材料可以入材料账吗
  • 冲销预付账款怎么填记账凭证
  • 行政单位年终奖的相关发放规定
  • 销售产品产生的运输费计入什么科目
  • 进项税和销项税月末怎么结转
  • 职工教育经费住宿费用可以抵扣吗
  • 个体工商户个人经营所得税税率表
  • 在mysql中,创建数据库的基本语法格式是
  • sql语句实现查询示例
  • win10系统登录密码怎么取消
  • centos 7 安装vnc
  • centos7怎么安装图形化界面
  • OpenBSD 3.8 release 架设FTP服务器
  • windows xp无法访问samba共享夹
  • 怎么才能给电脑提速
  • 有没有win8系统
  • win 10 ie浏览器
  • mysql删除key
  • win8.1应用商店不能装软件,提示此项应用不在提供
  • JavaScript的函数库
  • jQuery的ajax中使用FormData实现页面无刷新上传功能
  • easyui combobox默认选中
  • css中背景图片设置
  • for 命令
  • unity如何导入资源文件
  • javascript教程完整版
  • JavaScript Switch 声明
  • javascriptz
  • 安卓cts认证
  • 长春国税局科员工资是多少
  • 如何打印个人所得税明细
  • 企微宝破解
  • 广东省电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设