我創建了很多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文件膨脹並使你的網站變慢。 –