2013-08-30 4 views
3

Возможно ли сгенерировать псевдоним класса css?Атрибут класса CSS

Детали:

Я использую bootstrap.css рамки и у меня есть некоторые HTML, что я не могу изменения. Этот html имеет контейнер с классом "awesomnes-container" и некоторые элементы внутри с "awesomnes-item".

Допустим, я хочу контейнер bevahe exacly как .row класс и предмет, как .col-lg-12

Я знаю его довольно просто добавить необходимые классы с JavaScript, но я считаю это не 100% стабильным решением и в случае Failture последствия будут огромными.

Я также не хочу изменять файл оригинального бутстрапа, поскольку это был бы кошмар для обновлений. Я использую некоторый «наложенный» css-файл, загруженный после загрузки.

+2

Таким образом, вы не можете изменить HTML, не будет изменять CSS, и не хотите использовать JS? – user1193

+0

Почему вы не используете jquery, чтобы добавить класс ко всем требуемым элементам. $ (". awesomnes-container"). addClass ("row") –

+0

Я могу добавить CSS, а не модифицировать ядро ​​bootstrap .css (я написал, что я использую наложение css на нем). Приветствия. GP. Я написал, почему. – pie6k

ответ

8

CSS-код Bootstrap по умолчанию написан в формате LESS, поэтому было бы лучше включить дополнительный файл бездействия и использовать его функцию extend для сопоставления классов вашего HTML с классами Bootstrap, которые вы хотите реализовать.

В этом случае, вы будете смотреть на:

.awesomnes-container { 
    &:extend(.row); 
} 

.awesomnes-item{ 
    &:extend(.col-lg-12); 
} 
Смежные вопросы