Я исхожу из объектно-ориентированной Python-земли и нуждаюсь в помощи с основным вопросом, поскольку я изучаю SASS (+ compass/susy) и CSS. В глобальном масштабе я изо всех сил пытаюсь понять, как связывать классы и переменные, как я понимаю в Python.Объяснение того, как использовать классы с SASS для мыслителя Python
У меня есть панель навигации и хочу, чтобы все h1
теги в navbar были жирным, но все h1
теги в теле html doc были синими. Как бы я структурировал свой файл screen.scss, чтобы отразить то, что я пытаюсь сделать?
Чтобы сделать это немного сложнее, скажем, у меня есть несколько тегов, как h2
тега, который я хочу сделать то же самое с, а также (кроме этого времени я хочу 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'>
и все работает должным образом или, если есть? это лучший способ сделать это с тонны элементов, я открыт к тому, что, как хорошо
Спасибо
слово 'class' в (S) CSS (или на самом деле, HTML) имеет другое значение, чем в python. Не пытайтесь их сопоставить. – Eric