我來自面向對象的Python-land,在學習SASS(+ compass/susy)和CSS時需要幫助解決一個基本問題。在全球範圍內,我正在努力理解如何在Python中理解類和變量。解釋如何向Python思想者使用SASS類
我有一個導航欄,並希望導航欄中的所有h1
標籤都是粗體,但所有h1
標籤在html文檔的正文中都是藍色的。我如何構建我的screen.scss文件來反映我正在嘗試做什麼?爲了讓它更復雜一點,比方說我有更多的標籤,比如我想要做同樣的事情(除了這一次,我希望h2
分別是斜體和紅色)。在這種情況下,我可以開始使用類選擇器而不是ID嗎?有沒有辦法嵌套我的sass文件,這樣h1
和h2
標籤只有修改,如果他們在class='navbar'
?在Python中,我會這樣說:
class navbar
h1 = make it bold
h2 = make it italic
h1 = make it blue
h2 = make it red
在SASS土地,你將如何組織你的screen.sass文件,這樣我可以只分配每個HTML標籤(<htmltag class='navbar'>
一切適當的行爲,或,如果有?是一個更好的辦法一噸的元素來做到這一點,我也持開放的態度
謝謝
在(S)CSS字'class'(或真的,HTML )在Python中有不同的含義。不要試圖匹配它們。 – Eric