`

css 优化

    博客分类:
  • css
 
阅读更多

Css进阶

兼容性

目标:web在不同场景(设备,浏览器,分辨率)下有更好的体验

理解:一致性(感性渐进增强&优雅降级

方法:Doctype,Hack,浏览器私有属性,响应式

<!--[if !supportLists]-->1.1 <!--[endif]-->兼容性

告诉浏览器当前是什么类型的html文档

一定要写,无doctype,IE下启动怪异模式

Html5:<!DOCTYPE html>

<!--[if !supportLists]-->1.2 <!--[endif]-->css Hack

定义:通过在css声明中添加特殊字符,对不同浏览器做单独声明

慎用,除非是某个浏览器的可用性问题

1.3浏览器私有属性

-moz- firefox

-webkit  -chrome,safari

-0-  opera

-ms-  IE

1.4 响应式

背景  智能手机以及平板电脑的爆发,屏幕分辨率的泛滥

争论:响应VS定制

思路: 布局响应式 +组件适应性

实现: media query

性能

样式文件

位置尽量放在<head>

至少放在要定义的机构墙面

合并,压缩

 

选择器

查询解析顺序:从右向左 

所以少用标签选择器结尾

少用后代选择器多用子选择器(.list>li 优于 .list li

减少层级

避免冗余

属性

多用简写

多利用属性继承

背景图片合并 

少用css expression

维护性

Less ,sass

规划:reset ,base ,layout,mods ,compnents theme

避免就一个main.css

按页面分文件,共用的部分提出来,@import(less) 进来

(bootstrap ,bui ,xmixins)

分享到:
评论

相关推荐

    CSS优化工具CSSTidy.zip

    CSSTidy 是一个开源的样式表CSS优化工具,使用csstidy 可以轻易的将你的CSS 样式压缩,压缩率能达到1/4以上,还可以自动将CSS代码中的注释、多余的属性去掉,并将相似的样式合并以达到优化压缩CSS样式最大化。...

    css优化.zip

    css优化 教程 有学习和需要的朋友可以下载

    移动APP H5前端性能优化指南.zip加载优化 图片优化 CSS优化 渲染优化

    移动H5前端性能优化指南.zip 加载优化 图片优化 CSS优化 渲染优化

    CSS优化.docx

    CSS优化.docx

    淘宝SDK模块代码 几个DIV+CSS优化方法

    淘宝SDK模块代码 几个DIV+CSS优化方法

    学习CSS优化的十八项技巧

    学习CSS优化的十八项技巧,包括语法优化等

    helium-css 优化css神器

    window.addEventListener('load', function(){ helium.init(); }, false); ...十分适合程序员快速的对他们的CSS代码进行优化。事实上,我还没发现有比这个更简单更实用的工具。你也试试吧!

    JSS,CSS优化实例

    降低JS,CSS访问服务器次数,提高效率 如:平时访问JS,css [removed][removed] [removed][removed] 优化后: [removed][removed] 规则可以自己定,将该程序发布在IIS

    js css 优化软件

    有效 快速的优化工具。方便迅速。 无毒无插件。

    CSS优化工具CSSO.zip

    CSSO (CSS Optimizer) 是一个 CSS 最小化压缩工具,不仅对 CSS 做压缩还对 CSS 进行结构分析,生成更小的文件。 安全转换: Removal of whitespace Removal of trailing ; Removal of comments Removal ...

    使用后的经验css优化与技巧

    CSS的优化与技巧 div#content { /* declarations */ } fieldset.details { /* declarations */ } 可以写成 #content { /* declarations */ } .details { /* declarations */ }

    clean-css-cli:clean-css CSS 优化器的命令行界面

    清洁CSS-CLI是一个命令行界面 -快速,高效CSS优化了。 以前是 clean-css 的一部分,从 clean-css 4.0 开始它是一个单独的包。 目录 4.0 版中的新功能 命令行选项 兼容模式 格式选项 内联选项 优化级别 0 级优化 1 ...

    css-optimizer:PHP CSS优化器

    CSS优化器PHP CSS优化器特征压缩结合包含在页面中(您可以在本地或远程服务器上一起使用css)用于 include '../class.cssoptimizer.php' ;$ optimize = new cssOptimizer;$ cssListe = array ('/css/reset.css' ,'/...

    js css优化工具Web20Tool2010

    JS的效率很大程度是取决于JS engine的效率。除了引擎实现的优劣外,引擎自己也会为一些特殊的代码模式采取一些优化的策略。

    clean-css-cli:clean-css CSS优化器的命令行界面

    清洁CSS-CLI是一个命令行界面 -快速,高效CSS优化了。 自clean-css 4.0以来,它以前是clean-css的一部分,它是一个独立的软件包。 目录 Node.js版本支持 clean-css-cli需要Node.js 4.0+(在Linux,OS X和Windows上...

    clean-css:适用于 node.js 和 Web 的快速高效的 CSS 优化器

    clean-css 是适用于平台和的快速高效的 CSS 优化。 根据它是最好的之一。 目录4.1 版中的新功能重要提示:4.0 重大更改构造函数选项兼容模式获取选项格式选项内联选项优化级别0 级优化1 级优化2 级优化插件缩小方法...

    clean-css:用于node.js和Web的快速高效CSS优化器

    clean-css是针对平台和的快速高效CSS优化。 根据它是最好的之一。 目录Node.js版本支持clean-css需要Node.js 6.0+(在Linux,OS X和Windows上测试)安装npm install --save-dev clean-css利用var CleanCSS = require...

    CSS优化工具CSSTidy 1.3

    CSSTidy是一个开源的样式表CSS优化工具,使用csstidy可以轻易的将你的CSS样式压缩,压缩率能达到1/4以上,还可以自动将CSS代码中的注释、多余的属性去掉,并将相似的样式合并以达到优化压缩CSS样式最大化。...

    CSS压缩及优化工具CSSTidy v2.0.rar

    CSSTidy 是一个开源的样式表CSS优化工具,使用csstidy 可以轻易的将你的CSS 样式压缩,压缩率能达到1/4以上,还可以自动将CSS代码中的注释、多余的属性去掉,并将相似的样式合并以达到优化压缩CSS样式最大。...

    前端 web素材 中级进阶 JavaScript 优化 css优化

    前端 web素材 中级进阶

Global site tag (gtag.js) - Google Analytics