2015-01-30 3 views
0

Я хочу применить несколько разных стилей к элементам HTML, предоставляя им пользовательские классы, для которых я буду писать разные правила стиля CSS.Могу ли я использовать идентификаторы в CSS3?

Я хотел бы сделать так:

<p class="padding-top-15"> 

А затем правила CSS, где top и 15 являются только идентификаторы.

Например, я хотел бы мой CSS, чтобы быть похожим:

.padding-$identifier1-$identifier2 { 
    padding-$identifier1: $identifier2 px; 
} 

Это возможно даже с CSS3?

+0

Возможно, вы достигли чего-то подобного [SASS] (http://sass-lang.com/). –

+0

Если да, можете ли вы предложить экланизацию? – diegoaguilar

+0

Я собираюсь вернуть то, что я сказал. Я играл с SASS и не смог выполнить ничего близкого к вашему вопросу. Есть ли причина, по которой вы не можете просто определить '.padding-top-15'? –

ответ

1

Нет, вы не можете. В CSS нет ничего даже отдаленно подобного.

Попробуйте задать новый вопрос, в котором вы объясните, что вы хотите выполнить, вместо того, чтобы представлять изобретенный синтаксис для решения неуточненной проблемы. Обратите внимание, что если вам пришло в голову использовать имя класса, например padding-top-15, вы, вероятно, неправильно поняли некоторые основные идеи CSS. Подумайте, как будут запутаться вещи, если позже вы решите изменить верхнее дополнение этого класса на верхний край 10px.

Смежные вопросы