问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在网站是建设中,怎么缩减css代码的大小?怎么检查多余代码和删除?

发布网友 发布时间:2022-04-20 12:55

我来回答

4个回答

懂视网 时间:2022-04-20 17:17

本文主要讲解如何检测页面中多余无用的css。

1、chrome浏览器 F12审查元素的Audits

说明:使用Audits,会检测出页面中没有用到的css,需要手动删除多余的css;同时需要说明的是检测出多余无用的css块,而不是某一行css。

2、CSS usage插件

(1)安装Firefox浏览器

(2)安装firebug

Firefox浏览器--添加附件--搜索插件--安装

(3)安装css usage

步骤同安装firebug一样。

(4)检测

重要说明:可以导出干净的css

总结:以上2种方法都是检测多余的css代码块。有无检测每一行是否多余的插件或者工具呢?

后续继续研究。

热心网友 时间:2022-04-20 14:25

其实压缩css代码也很简单,也就是一些细节了。
使用CSS的缩写性质
CSS的缩写性质(shorthand property)是一些专用的性质名,用来代替多个相关性质的集合。例如,间隙性质(padding property)是顶部间隙(padding-top)、右侧间隙(padding-right)、底部间隙(padding-bottom)和左侧间隙(padding-left)的缩写。
使用速写性质让你能够把多个性质/属性对(property/attribute pair)压缩进CSS样式表的一行代码里。
当属性是类似的值的时候,例如用于边框空白性质(margin property)的线性测量的时候,接在缩写性质之后的属性的顺序很重要。属性的次序是从顶部(顶部的边框空白)开始,然后围绕格子(box)按顺时针次序继续。
减少空白
减少CSS样式表大小的另一种方法是从文档里删掉大多数无用的空白。换句话说,将每条规则打破放进一行代码里,即把原来插入到代码里用来把每个性质/属性分割到不同行的换行符和缩进符删掉。
例如,下面的代码示例在内容上相同,但是第二个要精炼得多:
h1 {
font-size: x-large;
font-weight: bold;
color: #FF0000;
}
h1 {font-size: x-large; font-weight: bold; color: #FF0000}
删掉注释
将注释从你的CSS代码里删掉是减少文件大小的另一种方式。尽管注释对于代码的阅读很有用,但是它无助于浏览器生成你的Web页面。很多Web建设者都习惯给每一行代码都加上注释,或者至少给每一条规则声明都加上。这样的慷慨注释在CSS样式表里是极少需要的,因为大多数CSS性质和属性都很容易阅读和理解。如果你对类、ID,以及其他的选择器都使用有意义的名称,你就可以省掉大多数的注释,同时仍然能够保持代码的可读性和可维护性。
h1 { /* Heading 1 style*/
font-size: x-large; /* x-large size */
font-weight: bold; /* Bold */
color: #FF0000; /* Red */
}
使用速写性质、删除无用的空白、省略注释都能够在很大程度上减少你CSS样式表文件的大小。这反过来会对加速你Web网站速度的总体目标作出小的、但是可能会是显而易见的贡献。

下面是CSS缩写性质的列表以及它们所表示的常规性质。
Background(背景):背景附件、背景颜色、背景图像、背景位置、背景重复
Border(边框):边框颜色、边框风格、边框宽度
border-bottom(底部边框):底部边框颜色、底部边框样式、底部边框宽度
border-left(左侧边框):左侧边框颜色、左侧边框样式、左侧边框宽度
border-right(右侧边框):右侧边框颜色、右侧边框样式、右侧边框宽度
border-top(顶部边框):顶部边框颜色、顶部边框样式、顶部边框宽度
cue(声音提示):前提示、后提示

热心网友 时间:2022-04-20 15:43

可以使用CSS和js压缩技术

热心网友 时间:2022-04-20 17:17

要懂代码就会知道弄,不懂,说了白说
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刘索拉语录 什么样的女人才是优秀女人? 我微信账号被盗了绑定手机号也改了现在账号被冻结用不了手机号发不了... L297和L298步进电机驱动电路 财务管理 会计学 审计学 国际经济与贸易 金融学 有什么区别? ...审计学、国际经济与贸易这几个专业毕业以后的就业方向是不是差不多... 会计学,国际经济与贸易,审计学有撒子区别吗。那个比较适合文科女生... 值得收藏的白茶有哪些? 想买些白茶送亲朋好友,白茶品牌中哪个牌子适合过年送人? 企业微博粉丝数一直很少有什么办法改善? 插耳麦但声音不从耳麦出,而是从电脑出。怎么办? 为什么耳机插起来,声音还从电脑里出来?? 为什么笔记本电脑耳机一插上,声音没从耳机里出来,仍从电脑里出来 笔记本电脑声音不从耳机出来?? 电脑声音怎么从耳机里出来 为什么我的电脑重装后声音只从耳机里出来? 如何设置笔记本电脑的IS声音从耳麦出来?不从笔记本自带音响发出来? 如何让电脑声音从耳机中传出 用一面什么什么一面什么造句 怎么样才能让电脑里的声音从耳机里出来应该插哪个插头 用一面……一面……造句 用不堪设想造句 耳机插入电脑,为什么声音不从耳机里出来,怎么弄 如何让电脑的声音从耳机里出来,怎么设置 用一面。。。一面造句 用一面......一面造句 要如何设置电脑声音才从耳机出来?上图! 我的华硕笔记本电脑恢复出厂设置了但是鼠标的右键不能点击桌面了,左键没事,右键一点就卡住但不影响性能_百度问一问 用一面一面便造句? 耳机插到电脑上后能说话、但没声音、声音是从音响里出来的、怎么弄啊? 用一面一面然而造句怎么写求答案 请问这是四叶草吗 平安e生保在那换银行卡号 怎么发表自己的文章 怎样才能发表自己写的文章 18岁智商132怎么样? 正常人不同年龄的智商标准??? 空气能热水器机组不用电脑系统使用有危险吗 空气能热泵热水机组5kw可以白天关晚上开吗? 紧急求助,你好,我安装CAD提示错误1606,无法访问网络位置Autodesk\AutoCAD 2008\R17.1\chs\ div+css 怎么检查部分代码没用,并且要怎么去掉? 08年上海外来人员综合保险企业缴纳多少 上海社保个人一个月要交多少钱 上海市在职工人缴社保517.50元是怎么算来的? 早慧未必能成才作文 为什么VIVO手机拦截不了黑名单短信? 什么是“群己权界”? 用言者未必无罪写一篇作文 vivox21拉黑后的短信去了哪里,收到信息会在通知栏提示拦截了吗 vivo手机的骚扰拦截怎么才能不提示? 《论自由》谁翻译的最流畅易懂