DIV CSS优化 CSS压缩技巧教程

DIV CSS优化

DIVCSS5为大家介绍简单的CSS优化。
涉及优化内容:
CSS代码优化、CSS重用优化、缩短字符、删除换行等处优化

目录

CSS样式单词简写优化
标点符号优化
删除换行
CSS重用优化
CSS代码优化简写总结

一、CSS样式属性单词代码简写优化 - TOP

1、border(CSS边框)简写:

1)、4个边边框宽度为1px,颜色为#000

border-color:#000; border-style:solid; border-width:1px

可以简写为:体感音乐放松椅

border:1px solid #000;

2)、单独上、下、左、右边框简写
左边:

border-left-color:#000; border-left-style:solid; border-left-width:1px

简写:

border-left:1px solid #000

右边:

border-right-color:#000; border-right-style:solid; border-right-width:1px

简写:

border-right:1px solid #000音乐床垫

上边:

border-top-color:#000; border-top-style:solid; border-top-width:1px

简写:

border-top:1px solid #000

下边:

border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:1px

简写:

border-bottom:1px solid #000

3)、技巧性简写边框
有时只设置3边的边框时候,我们可以技巧性减少代码量。
假如我们不设置上边框,而其他3边为1px实现黑色边框。

传统代码:

Div{border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}

简写:音乐放松椅

Div{border:1px solid #000;border-top:0}

这样达到相同效果也大大地减少CSS代码量

了解更多css边框优化压缩教程。

2、padding(CSS padding)简写:

1)、四边设置padding内补白属性
传统思维:

Padding-left:2px;Padding-right:3px;Padding-top:4px;Padding-bottom:5px

可以css padding简写:

Padding:4px 3px 5px 2px

2)、只对3边设置padding体感音波治疗系统
假如我们不对“上”设置padding,其它3边设置padding属性

传统:

Padding-left:2px;Padding-right:3px;Padding-bottom:5px

简写:

Padding:0 3px 5px 2px

3边相同情况:
传统:

Padding-left:2px;Padding-right:2px;Padding-bottom:2px

简写:

Padding:0 2px 2px 2px;

3、margin简写

Margin与padding缩写类似

1)、四边间距设置缩写:
传统:

Margin-left:2px;Margin-right:3px;Margin-bottom:5px;Margin-top:4px;

简写:

Margin:4px 3px 5px 2px

2)、四边设置距离相同缩写
传统:

Margin-left:2px;Margin-right:2px;Margin-bottom:2px;Margin-top:2px;

简写:

Margin:2px

3)、上下相同、左右相同

Margin-left:2px;Margin-right:2px;Margin-bottom:5px;Margin-top:5px;

简写:

Margin:5px 2px

4、background简写

background-color:#000;

可以简写为

background:#000;

background-image:url(图片地址)

可简写为:

background:url(图片地址)

CSS背景比较常用的样式属性,包括单独设置一个背景颜色、单独设置背景为图片、单独设置背景图片是否重复,重复是全部重复还是按照X横向或Y纵向重复。接下来我们介绍background背景样式常用简写与注意。

1)、单独设置背景一种颜色的背景优化

background-color:#CCC

优化为:

background:#CCC

2)、背景为图片,X横向重复平铺

background-image:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif);
background-position:0 0; background-repeat:repeat-x

简写:

background:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif) repeat-x 0 0;

2)、背景为图片,Y纵向重复平铺

background-image:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif);
background-position:0 0; background-repeat:repeat-y

CSS简写优化为:

background:url(http://www.thinkcss5.com/images2012/logo.gif) repeat-y 0 0;

3)、背景为图片,不重复平铺CSS压缩

background-image:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif);
background-position:0 0; background-repeat:no-repeat

简写:

background:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif) no-repeat 0 0;

4)、背景为图片,网页全背景X和Y重复平铺

background-image:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif);

简写合并:

background:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif) ;

5)、背景为黑色,图片向X横向重复平铺

background-color:#CCC;background-image:url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif);
background-position:0 0; background-repeat:repeat-x;

简写合并:

background:#CCC url(http://www.divcss5.com/img201207/divcss5-logo-2012.gif) repeat-x 0 0;

这里注意颜色与图片前后顺序。

5、font简写

font-size:12px; line-height:12px; font-family:Arial, Helvetica, sans-serif;

可简写为:

font:12px/12px Arial, Helvetica, sans-serif;

二、标点符号优化 - TOP

1、删除多余空格字符
我们常常写CSS代码时候CSS样式单词之间会多html空格,我们可以在开发完CSS代码时候,可以利用软件快速删除多余空格字符

CSS代码优化字标点符号
标点符号字空格字符优化

例子:

div{ float:left; width:100px; height:100%;}

删除空格后:

div{float:left;width:100px;height:100%;}

去掉标点符号之空格后的css代码
去掉空格优化压缩后的CSS代码

删除空格,在开发CSS过程不必删除,只需要在开发完成后利用如DW软件批量替换删除掉多余空格即可。

2、删除每个选择器最后一个分号

<a href="http://www.tiganyinbo.com/">音乐床垫</a>

删除分号优化CSS代码
删除分号前CSS代码

代码:

div{float:left;width:100px;height:100%;}
.divcss5{float:left;width:100px;height:100px;}

简写删除分号压缩后:

div{float:left;width:100px;height:100%}
.divcss5{float:left;width:100px;height:100px}

CSS代码优化压缩之去掉最后一个属性分号截图
去掉最后一个分号
三、删除换行 - TOP

删除空格与换行,让代码都挤一起。

删除空格前截图
删除选择器之间换行空格截图

简写删除选择器换行占位

CSS代码:

div{float:left;width:100px;height:100%}
.divcss5{float:left;width:100px;height:100px}
/* www.divcss5.com */

简写缩写优化:<a href="http://www.tiganyinyue.org/">音乐床垫</a>

div{float:left;width:100px;height:100%}.divcss5{float:left;width:100px;height:100px}
/* www.divcss5.com */

删除后缩短字节优化CSS
简写删除换行,依然可以借助DW软件进行操作删除。
四、CSS重用优化 - TOP

这里主要介绍是CSS代码的共用属性提取来达到节约代码、维护方便,CSS实例如下:

.yangshi_a{ width:100px; height:20px; text-align:left; float:left; font-size:24px;}
.yangshi_b{ width:100px; height:20px; text-align:right; float:left; font-size:24px;}

他们都有相同高度、宽度、浮动、文字大小,而只有内容居左居右不同(你可能需要了解CSS居中),我们就可以提取他们相同属性
优化压缩后:

.yangshi_a ,.yangshi_b{ width:100px; height:20px; text-align:left; float:left; font-size:24px;}
.yangshi_b{text-align:right; }

注意观察以上代码,自己理解,不懂可到CSS论坛提出问题。
五、CSS代码优化简写总结 - TOP

根据以上几点优化简写,你可以压缩你CSS代码,同时减少不必要占用字节空格、分号,通过简写常用CSS代码等大大解决压缩CSS代码。

DIV CSS优化 CSS压缩技巧教程

时间: 2024-10-07 04:10:18

DIV CSS优化 CSS压缩技巧教程的相关文章

整理及优化CSS代码的7个原则

作为网页设计师(前端工程师),你可能还记得曾经的那个网页大小建议:一个网页(包括HTML.CSS.Javacript.Flash和图片)尽量不要超过30KB的大小,随着互联网的日益庞大,网络带宽也在飞速发展,很多设计师已经不再考虑这条30KB的理想准则.随着越来越受欢迎的CSS布局和Javascript对网站用户体验的强化,使得这种现象越来越普遍,尤其是对于大型网站来说,仅仅一个CSS文件就已经超过了30KB的上限. 但是即便如此,现在也有很多准则来帮助你在完成CSS布局后进行CSS代码的压缩和

怎么优化css

优化的基本原则 速度优化有一些基本思路,提前总结一下 按需加载(只加载你需要的) 并行(让串行的事情并行起来) 压缩(通过压缩减少体积) 缓存(利用缓存,减少请求等待) 预测(预测用户行为,提前发出请求) 合并(把多个零散文件合并起来,减少请求) 自动化(让速度优化变成一种常规,和自动化工具(例如gulp,grunt,fis)结合,减少成本) 进入正题,优化你的css 为什么第一篇讲css,因为css是最难优化的,图片和js你都可以延迟加载,而css不可以,你必须在dom前面加载css,你必须接

学无止境的CSS(xHTML+CSS技巧教程资源大全)

本文里面收集一些有关CSS的技巧.教程.工具和观点等,其中一些你也许早就运用的炉火纯青,也可能有的你听都没听说过.不管是新手还是高手,大家都继续学习吧. 一,Web 标准 要玩游戏,就得先了解规则.要学CSS,就应该先了解一下Web标准.尽管看上去不是必须的(我在学CSS之前,根本不知道也不想知道Web标准是 个啥玩意儿).应该说,你是否学Web标准,跟你是否能学会CSS没有什么关系,但跟你能写出什么样的CSS,以及XHTML或其它代码,跟你能做出什么 质量的网页有很大的关系. 其实我自己对We

div+css是网页排版技巧_html/css_WEB-ITnose

div+css是网页排版技巧_html/css_WEB-ITnose 以下是兄弟连培训总结的一些技巧,留下备用,希望对看到的人有用~~ 1,ul:默认的ul的margin和padding不是0,如果在导航中用到了左浮动的li,往往会把外部的div撑大,导致页面变形,改成: ul{margin:0px; padding:0px;} 2.img:1.这里牵涉的不同浏览器的问题,ie6里显示的图片height总是要大于准确值,这里就需要我们记住下面这一点 img{ display:block}:2.页

CSS 布局:40个教程、技巧、例子和最佳实践

前言: 布局是WEB开发一个重要的课题,进入XHTML/CSS后,使用TABLE布局的方式逐渐淡出,CSS布局以众多优点成为主流,本文将介绍40个基于CSS的web布局的资源和教程.文章的出处在hl.文中的不少的例子在一本经典的CSS书籍<CCS: The Missing Manual, 2nd Edition>中都可以找到,据我所知,第二版在中国没有翻译出版.你可以从这里下载英文版(不过需要注册个用户名) 正文 基于CSS的布局能提供更灵活布局方式和更强的用户视觉体验.一些重要技巧和关键点可

DIV+CSS常用网页布局技巧!

以下是我整理的DIV+CSS常用网页布局技巧,仅供学习与参考! 第一种布局:左边固定宽度,右边自适应宽度 HTML Markup <div id="left">Left sidebar</div>  <div id="content">Main Content</div> CSS Code <style type="text/css"> *{    margin: 0;    paddi

Webpack 4 学习08(压缩优化css)

压缩css,去除注释 安装插件 npm install --save-dev optimize-css-assets-webpack-plugin 配置webpack.config.js 头部引入插件 const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin") ` 参数 意义 assetNameRegExp 正则表达式,用于匹配需要优化或者压缩的资源名.默认值是/.css$/g cssPro

CSS优化压缩

顾名思义缩写有简写意思,那就总结一下CSS缩写知识点.为什么要让CSS属性缩写?1.简化代码.一些CSS属性简写可以减少CSS代码从而减少CSS文件的占用字节.加快网页下载速度和网页加载速度.2.优化CSS目的.其中CSS优化之一即是简化代码缩写CSS属性代码.一.CSS样式属性单词代码简写优化 (1)CSS文本: font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:22p

CSS性能分析,如何优化CSS提高性能

css匹配原理 在优化css之前我们需要了解下css是怎么进行工作的,我们都知道css是由选择器,属性和属性值构成的. 我们可能会这样写上一行代码 //css .con .loulan1 p span{ display: block; } //html<div class="con">     <div class="loulan">         <p><span>文字</span></p>