Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Стили (CSS) » Как обозначить различный css для одного контейнера?

Как обозначить различный css для одного контейнера?


     01.08.2015    Все вопросы » Стили (CSS)    1954

вопрос
Здравствуйте, использую dle. Суть вопроса, вот в main.tpl:
<div class="block_left_more">
{info}
{content}
</div>
Данный блок выводится в различных .tpl файлах как основа контента и содержит один css. Как возможно сделать, для других .tpl где выводится данный блок, к нему (к стандартному css ) приписывался ещё новый? То-есть в одних .tpl блок выводит стандартный css, а где обозначено (в других .tpl) выводит дополненный css. Не знаю как решить.
#dle-content .block_left_more new{
    css
}
Вот что-то мудрил :) но тогда он во всех tpl выведет css блока .new

Ответа пока нет


3 комментария

FastFud
Юзер

FastFud - 1 августа 2015 12:54 -

html
<div class="block_left_more newTpl1">
...
</div>
<div class="block_left_more newTpl2">
...
</div>
css
#dle-content .block_left_more.newTpl1 {
    ....
}
#dle-content .block_left_more.newTpl2 {
    ....
}

Килька228
Юзер

Килька228 - 1 августа 2015 13:25 -

Сделал так:
        [not-category=9]<div class="block_left_more">[/not-category]
        [category=9]<div class="block_left_files">[/category]
            {info}
            {content}
        </div>

Просто добавил новый блок. По вашему способу чёт не допёр, подумаю ещё :)

Kolya groza morey
Юзер

Kolya groza morey - 2 августа 2015 19:18 -

Достаточно так
      <div class="  [not-category=9]block_left_more[/not-category]   [category=9]block_left_files[/category]">
  
            {info}
            {content}
        </div>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх