我创建了很多html和css页面。有没有一种方法来标记一个HTML文件,而不是从标记生成一个CSS文件。从HTML标记生成CSS文件
下面是我在想什么:
示例标记示例生成CSS
#home { }
#home #main { }
#home #main article { }
#home #main article p { }
#home aside { }
#home aside article { }
#home aside article p { }
我创建了很多html和css页面。有没有一种方法来标记一个HTML文件,而不是从标记生成一个CSS文件。从HTML标记生成CSS文件
下面是我在想什么:
示例标记示例生成CSS
#home { }
#home #main { }
#home #main article { }
#home #main article p { }
#home aside { }
#home aside article { }
#home aside article p { }
是的,是的
<body id="home">
<section id="main">
<article>
<p>Some content</p>
</article>
</section>
<aside>
<article>
<p>Some more content</p>
</article>
</aside>
</body>
:parse the HTML步行DOM树生成你的骨架CSS文件。
PS:这是非常不切实际的CSS。
我会看看CSS Lint - 生成的CSS类型是非常不切实际的。切勿使用2个ID,而CSS lint实际上建议不要使用它们。 –
建议不使用ID时,CSS lint很愚蠢。 – sidyll
除非你有另一个过程去掉任何空的css规则,否则这会留下太多未使用的css文件,导致你的css文件膨胀并使你的网站变慢。 –