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

减少空白 减少CSS样式表大小的另一种方法是从文档里删掉大多数无用的空白。换句话说,将每条规则打破放进一行代码里,即把原来插入到代码里用来把每个性质/属性分割到不同行的换行符和缩进符删掉。例如,下面的代码示例在内容上相同,但是第二个要精炼得多:h1 { font-size: x-large;font-weight: ...
在网站是建设中,怎么缩减css代码的大小?怎么检查多余代码和删除?
其实压缩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(声音提示):前提示、后提示2011-10-22
可以使用CSS和js压缩技术2011-10-22
要懂代码就会知道弄,不懂,说了白说2011-10-22
mengvlog 阅读 12 次 更新于 2025-06-21 02:39:54 我来答关注问题0
  • 使用速写性质、删除无用的空白、省略注释都能够在很大程度上减少你CSS样式表文件的大小。这反过来会对加速你Web网站速度的总体目标作出小的、但是可能会是显而易见的贡献。下面是CSS缩写性质的列表以及它们所表示的常规性质。Background(背景):背景附件、背景颜色、背景图像、背景位置、背景重复 Border(边...

  •  倍领趣闻 HTML+CSS做的网页,怎么让网站内容按比例自动缩小

    一般缩小讨论的是宽度问题,因为用户的浏览器和分辨率各不相同。你可以先创建一个外层的div,再在其中嵌套一个内层的div,然后在内层div中放置正文内容。对外层div的CSS进行设置,宽度使用百分比表示,这样可以保证页面布局能够根据屏幕大小进行适应。同时,为了兼容Internet Explorer浏览器,还需要设置text-align...

  •  澳纽学院建站 网页如何精简代码?

    1、代码约简洁越好 网页浏览速度要增加,有必要降低页面文件的大小,尽可能简化使用代码,字节数。当我们做一个粗体字的时候,可以用 B或strong的标签,在相同的前提下,为增稠网站速度效果,我们最好使用B标签,因为strong比B标签超过5个字符。所以使用B标签,将缩减大量没有必要的冗余代码,可以说极大...

  •  桡玫王宝生 网站建设过程中是如何提高网站加载速度

    选择高性能服务器:选择速度快、稳定性好的服务器提供商,根据网站的流量选择合适的服务器类型(如VPS、独立服务器、云服务器等)。使用HTTP/2:HTTP/2协议支持多路复用、头部压缩等特性,可以加快网页的加载速度。启用Gzip压缩:在服务器端启用Gzip压缩,将文本文件(如HTML、CSS、JavaScript等)在传输前...

  •  武汉誉祥科技 大网站里的PNG图片(里面有很多小图标)是怎么使用的?

    通过CSS可以精确地控制图标在网页上的显示位置和大小。具体而言,开发人员通常会定义一个包含多个小图标的PNG文件,这些图标排列在文件中,形成一个网格。为了显示其中的某个图标,CSS会指定要显示的图标的坐标范围,例如使用background-position属性来指定起始点,使用background-size属性来控制显示的大小。使用...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部