我正在使用LESS使用Bootstrap 2.0.3.我想广泛地自定义它,但我想尽可能避免对源进行更改,因为库的更改经常发生.我是LESS的新手,所以我不知道它的编译是如何完全有效的.使用基于LESS或LESS的框架有哪些最佳实践?
我需要获取隐藏在div中的元素的高度.现在我显示div,获得高度,并隐藏父div.这看起来有点傻.有没有更好的办法?
我正在使用jQuery 1.4.2:
$select.show();
optionHeight = $firstOption.height(); //we can only get height if its visible
$select.hide();
Run Code Online (Sandbox Code Playgroud) 有没有方法(试验和错误除外)我可以用来查找未使用的图像文件?如果网站中甚至不存在ID和类的CSS声明怎么样?
似乎可能有一种方法可以编写一个脚本来扫描网站,对其进行分析,并查看从未加载的图像和样式.
假设您有一个动态生成的网站,过去和现在都有太多人使用,现在您有一组包含超过20,000行CSS的共享样式表.它根本没有组织,有一些类和基于id的选择器,但也有太多基于标签的选择器.然后说你有100个模板使用这些样式,通过一些控制器.
是否有一个工具,可能像Firebug一样工作,您可以指向一个URL,它将确定该页面的所有适用的CSS选择器并将它们转储到文件中?基本上是一种逐页拆分共享样式表的方法.
我正在寻找一个好的CSS压缩,合并和优化工具.我找到了清理CSS的工具,但是他们没有优化覆盖.
这是一个基本的例子:
a{color:#000}
在另一条线上,a颜色被覆盖:
a{color:#fff}
有没有人知道一个工具,可以清理未使用的CSS,被覆盖并保持应用的风格?
我有一个旧样式表,现在充满了未使用的样式.问题是从不必要的角度确定必要的.有没有工具可以帮助解决这个问题?
可能重复:
如何在网站中找到未使用的图像和CSS样式?
我正在开发一个网站.
我使用ready template.this模板包含许多带有许多css规则的css文件.
但我有几页,我相信我没有使用所有选择器.
是否存在用于扫描项目HTML文件和查找未使用的css规则并将其删除的工具?
我发现这个问题说:
Dust-me Selectors是一个firefox插件,可以找到未使用的选择器.
但它与FF6不兼容,似乎只是审查当前的查看页面,而不是扫描整个网站文件.
我正在对内部网络上的某些页面进行一些开发.我想知道是否有一个开源工具或FF插件可以识别项目中未使用的CSS.
我已经看过使用它,但是当我尝试安装Add-on Installer时说"与Firefox 3.6不兼容"
https://addons.mozilla.org/en-US/firefox/addon/dust-me-selectors/
请注意,这是一个内部网 - 而不是一个www可见的网站 - 所以我不能使用提供此类服务的在线网站.
我在页面上有很多CSS文件.但是样式中没有使用很多这些文件.是否可以确定页面使用哪些文件,哪些文件不使用.
我知道使用Firefox的Firebug扩展等工具可以很容易地获得应用于HTML中单个节点的CSS.
但有没有办法看到整个页面上生效的所有 CSS,或者更大的HTML片段?
具体来说,我们正在将一个非常大的CSS文件清理成更小的模块,并希望找出某个页面上使用的CSS,因此我们可以将所有未使用的CSS移动到另一个模块.
我最近开始在一个非常大的高流量网站上工作.我们非常希望减少样式表的大小和数量,缩小是我们要追求的一条路线但是有谁知道检查ID和类使用的任何工具?直接扫描网站,看看什么是活跃的,什么不是?
或者,任何用于编辑css以减少重复和大小的软件?
提前致谢
可能重复:
识别未使用的CSS定义的工具
假设我的浏览器中显示了一个页面,并且我在此页面上使用了.CSS文件,其中包含规则
.class1{
/* some style definitions */
}
.class2{
/* some style definitions */
}
.class3{
/* some style definitions */
}
....
...
.class1001{
/* some style definitions */
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,是否有任何插件会告诉我这些规则,在页面上"未使用".
我看到了一些相关的问题,这些问题提供了addon的链接,告诉我在页面上使用的CSS选择器.但是我有1000多个规则,因此想要直接知道未使用的RULES ..
只是添加,提到的插件有1个问题; 就像有IE浏览器(例如*html)一样,它将它们标记为UNUSED,即使它实际上是在IE中使用的.这有什么解决方法吗?
请帮我.谢谢.
css ×12
html ×4
minify ×2
optimization ×2
stylesheet ×2
analysis ×1
browser ×1
code-cleanup ×1
compression ×1
defunct ×1
firefox ×1
jquery ×1
less ×1