Mixan
Guest
Подклассы в CSS
Опишу ситуацию:
Есть файл стилей с таким вот примерно содержанием:
.news_header {...}
.news_date {...}
.news_text {...}
У всех этих классов есть несколько совпадающих параметров. Например, шрифт, его цвет, размер, пробелы перед буквами, пробелы между словами и т.д.
Чтобы не переписывать один и тот же код по нескольку раз, хорошо было бы сделать этакие подклассы. Нечто вроде этого:
Т.е. чтобы был основной класс и подклассы, которые наследовали бы общие свойства и добавляли свои-специфические.
Есть ли способ реализовать нечто вроде такой архитектуры?
Пока нашел только один выход - делать один общий класс, а потом дописывать в style="" специфические параметры... но это получается и некрасиво (если много специфических параметров) и неоптимально (если приходится указывать одни и те же специфические параметры в нескольких местах).
Заранее спасибо!
Опишу ситуацию:
Есть файл стилей с таким вот примерно содержанием:
.news_header {...}
.news_date {...}
.news_text {...}
У всех этих классов есть несколько совпадающих параметров. Например, шрифт, его цвет, размер, пробелы перед буквами, пробелы между словами и т.д.
Чтобы не переписывать один и тот же код по нескольку раз, хорошо было бы сделать этакие подклассы. Нечто вроде этого:
Код:
.news {
font-style: ...
word-spacing: ...
letter-spacing: ...
.header {
padding-top: ...
text-indent: ...
}
.date {
padding-top: ...
text-indent: ...
}
.text {
padding-top: ...
text-indent: ...
}
}
Есть ли способ реализовать нечто вроде такой архитектуры?
Пока нашел только один выход - делать один общий класс, а потом дописывать в style="" специфические параметры... но это получается и некрасиво (если много специфических параметров) и неоптимально (если приходится указывать одни и те же специфические параметры в нескольких местах).
Заранее спасибо!