我发誓我在一年前遇到过这样的工具,但我找不到它。我已经搜索和搜索,尤其是在堆栈上,但似乎没有什么是正确的。
这样做的原因是为现有网站创建备用样式表,而不必清空现有样式表等。感谢您的帮助!
...通过拉出所有类和 id 并将它们放入起始样式表中来为您的 CSS 打底。粘贴您的 HTML 以开始使用。
...对于网页设计师来说是一个方便的小工具。它会生成一个 CSS 模板,其中包含您的标记中定义的所有 HTML 元素、类和 ID。
如果您不害怕编程解决方案,那么使用 jQuery 编写自己的“解析器”非常容易:
$("*[id*=]").each( function() {
if(this.id !== "") {
console.log("."+this.id+" {");
console.log("");
console.log("} ");
console.log("");
}
});
顺便说一句,它也可以很容易地变成一个书签工具,比如这个:
javascript:(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.3.2",function($,L){$("*[id*=]").each( function() {if(this.id !== "") {console.log("."+this.id+" {");console.log("");console.log("} ");console.log("");}});});
否则,我会建议像 yckart 建议的那样尝试使用这个 CSS 生成器或使用CSS 。