在CSS建站中,无论其代码长度还是文件大小都会影响到网页的正确展示盒速度。那么如何来进行CSS的优化和验证呢?如果你的css水平不能够达到自检的程度,那么今天就和笔者小丹一起来学习如何智能化检查吧?

第一,优化和压缩

1、CSS优化器

CSS优化器是一个简单的在线优化器处理你当前的CSS和输出压缩版本。你可以选择样式表的URL链接,上传一个CSS文件或直接输入你的风格。这是一个简单的工具“plug-and-chug”。没有选项,因此优化过程仍将是相同的所有输入你想规范压缩设置。

干净的CSS是基于流行的CSS缩小镜,CSSTidy。你可以设置你想要的压缩级别(更高的压缩的权衡是更加困难的可读性)和自定义压缩选项。它打印出一个逐行报告之后告诉你什么已经改变了。也看看CSS格式化程序和优化器使用最近的一个版本的CSSTidy。

2、CSS画廊——CSS压缩机开车

CSS驱动的CSS压缩机有两种模式,普通模式和高级模式(有几个选项您可以设置)。你可以删除注释(带注释选项)或指定条评论超过某个字符的限制,因此保留意见是短暂的。常规模式是完美的对那些不挑剔,只是选择光正常,超紧凑的压缩和你准备岩石。

3、在线CSS优化器

在线CSS优化器是另一个简单的CSS的基础上优化工具CSS优化器命令行应用程序OS X和Linux。你有两种方式输入CSS,通过页面上的文本框提供或直接链接到你的样式表。有时你会发现你需要反向压缩——你可以通过使用解压缩CSS应用程序在网站上。

4、CSS压缩机

另一个流行的基于web的CSS是罗布森开源CSS压缩机压缩工具,(检查CSS压缩机PHP源代码)。有大量的压缩选项可以设置处理颜色,测量单位、规则和CSS属性。CSS压缩机还提供了一个有用的结合实用程序同时结合和压缩到三个独立的CSS文件。

5、flumpCakes样式优化器

flumpCakes样式表优化器是另一个优化和格式化程序和几个选项。它给你自动的选择结合背景、字体、列表和进入速记符号的边界属性,一个漂亮的打印选项标准化代码格式。一个很酷的功能是为您提供一个URL的反向链接的功能,您可以随时书签并返回查看样式表的压缩状态。

第二,格式化

1、FormatCSS

FormatCSS允许您粘贴有效的CSS代码,纠正和规范你的源代码。有几个可用的设置和规则,您可以应用来实现你想要的类型的格式,包括订购CSS按字母顺序,de-capitalizing代码和一些选项来处理风格。

2、prettyprinter.de

prettyprinter.de并不局限于CSS——它也格式PHP、Java、c++、C、Perl和JavaScript所以这是一个了不起的“一站式”你的格式需要如果你碰巧使用的任何其他受支持的语言。它共有13个不同选项可以设置包括“减少空白”、“删除空行”花括号后自动添加新行。

第三,验证和检查

1、W3C CSS验证服务

也许最常见的基于web的CSS验证服务是W3C CSS验证服务。它非常容易使用,只要输入你的样式表的URL并将输出样式表的状态和指出错误,警告和其他问题。

2、CSS分析器

CSS分析仪结合了W3C验证服务和额外的色彩对比检查(有助于视觉障碍可访问性问题)和计量单位的使用在你的源代码。您可以通过URL输入CSS代码或复制到文本框在页面上提供。结果是一个非常详细的错误和警告你的CSS类似于W3C CSS验证服务。

3、CSS冗余检查器

CSS冗余检查器是一个简单的工具检查如果你有多余的风格可以组合在一起。这样可以减少不必要的风格和是一个很好的方法来检查你的工作。分为三个步骤:简单的样式表链接,使用样式表把几页点击“检查”按钮。输出是一个详细的推荐列表和地方相结合可以减少代码冗余方式。

(转载请注明转自:笔者小丹,谢谢!珍惜别人的劳动成果,就是在尊重自己!)

【译转】智能化css检测法,好优化拒绝冗杂代码相关推荐

  1. 智能化CSS检测法,好优化拒绝冗杂代码

    在CSS建站中,无论其代码长度还是文件大小都会影响到网页的正确展示盒速度.那么如何来进行CSS的优化和验证呢?如果你的css水平不能够达到自检的程度,那么今天就和笔者一起来学习如何智能化检查吧? 第一 ...

  2. option样式美化 css,CSS select样式优化

    下拉选择菜单基本的CSS样式不怎么好看,通过一些简单的样式优化,就可以起到美化的作用了. 请选择您所在的城市 请选择您所在的城市 中山市 太原市 广州市 CSS样式 .sel_wrap{ height ...

  3. 最新前端vue,js,css,性能优化面试题66道题

    这些是我总结的前端常会遇到的面试题,大家可以多多参考 希望大家可以留下意见,我也可以吸收不足 1.js其中基本数据类型有哪些 五种: undefined.null.Boolean.Number和Str ...

  4. (译)2019年前端性能优化清单 — 上篇

    (译)2019年前端性能优化清单 - 上篇 (译)2019年前端性能优化清单 - 中篇 (译)2019年前端性能优化清单 - 下篇 写在译前:首先介绍一下我自己,一个跨行业的.完全非科班生的文科单身狗 ...

  5. (译)2019年前端性能优化清单 — 中篇

    (译)2019年前端性能优化清单 - 上篇 (译)2019年前端性能优化清单 - 中篇 (译)2019年前端性能优化清单 - 下篇 目录 资源优化 17. 使用 Brotli 或 Zopfli 进行纯 ...

  6. css 倒三角_【译】改善 CSS 的 10 个最佳实践

    CSS 看起来是一种非常直接且不易犯错的语言.只需要添加规则以对网站进行样式设置就可以了,对吗?对于只需要几个 CSS 文件的小型站点,可能是这种情况.但是在大型程序中,这样可能会使样式迅速失控.如何 ...

  7. css和js优化_如何为更快的站点优化CSS和JS

    css和js优化 This article was sponsored by Aussie Hosting. Thank you for supporting the partners who mak ...

  8. 图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码

    图书馆管理系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构. 优化过的界面,拥有管理员和普通用户,普通用户可注册登录,管理员可登录,功能齐全. 管理员可管理普通用户 ...

  9. 会议室预定系统代码源码(php+css+js+mysql) 完整的代码源码

    会议室预定系统代码源码(php+css+js+mysql) 完整的代码源码,系统使用B/S架构. 优化过的界面,由管理员进行预定会议室操作. 推荐使用phpstudy+ navicat搭建和管理项目! ...

最新文章

  1. pycharm中import呈现灰色原因
  2. Excel导入sqlserver
  3. Unix原理与应用学习笔记----第五章 普通文件3
  4. Map+Model+ModelMap介绍
  5. AspNet2.0页面生命周期
  6. 云服务器怎么把软件装上去_服务器:云服务器怎么设置301
  7. 为 SQL Server 启用 AWE 内存。
  8. 跨域请求的常用方式及解释
  9. 【数学建模】基于matlab无线可充电传感器网络充电路线规划【含Matlab源码 750期】
  10. java 开发平台下载,JAVA开发平台和JAVA开发工具下载
  11. Oracle MySQL sql 列转行 union all 实现
  12. matlab代码注释方法--单行多行
  13. MATLAB 数学应用 微分方程 常微分方程 选择ODE求解器
  14. Shell中IF大于等于小于
  15. CubeMXIDE 汉化
  16. 2022年危险化学品经营单位主要负责人特种作业证考试题库及答案
  17. 扫描识别工具Dynamic Web TWAIN使用教程:移动浏览器捕获(上)
  18. 关于自行修改人人商城模板文件目录指引
  19. 甲骨文蟾蜍 Toad for Oracle 16.2 注册版
  20. OSChina 周日乱弹 —— 蜂蜜真好吃

热门文章

  1. 20162303 结对编程项目-四则运算 第一周输出阶段总结博客
  2. 实现扑克牌的洗牌功能
  3. 多模态多标签情感分析
  4. snort 联动iptables 配置为IPS,NIDS
  5. 深度学习标注工具2021-07-13
  6. java获取当前日期所在周的周六、周日日期
  7. 流量消费透明化成为运营商新课题
  8. OpenCV项目实战——虚拟画笔
  9. Gartner陈勇:中国企业更积极探索双模IT
  10. ROS Subscribers