Мне было интересно, можно ли определить стили элемента в зависимости от значения идентификатора тела.Как сделать стили CSS зависимыми от его родительского элемента
Это трудно объяснить, но что-то, как это было бы идеально:
HTML:
<body id="home">
CSS:
body#home {
a { /* code here */ }
p { /* code here */ }
}
body#profile {
a { /* different code here */ }
p { /* different code here */ }
}
Я знаю, что могу это сделать:
body#home a { /* code here */ }
, но это b очень многократно повторяется.
Я буду с нетерпением жду ваших ответов,
Peter
идентификаторы
Если вы заинтересованы в использовании CSS препроцессора, вам может сделать это с Sass. http://sass-lang.com/ – brouxhaha
Возможно, вы смотрите на это: body # home a {/ * code * /} body # home p {/ * code * /} body # profile a {/ * code * /} body # profile p {/ * code * /} – Kiyarash
Обычно полезно прочитать весь вопрос – brouxhaha