0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1756 Просмотров
*

TRAFFIC

  • Захожу иногда
  • 110
  • 1 / 0
И снова здравствуйте!  ^-^

Такая ситуация:
Код
<div class="component-pad">
  <div id="Kunena">
То есть, имеется див компонента и в нём див форума.

Для component-pad есть такое правило в файле CSS шаблона:
Код
.component-pad {
padding:0 15px 15px;
}

Теперь вопрос: можно ли как-то указать в файле шаблона правило именно для этой связки, т.е. класс .component-pad, но при условии ID Kunena
*

ELesnikov

  • Захожу иногда
  • 119
  • 8 / 0
id всегда уникален. у двух элементов не может быть одинаковый id.
поэтому можно смело писать
div #id{
........
}
если хотите можно написать так
div.class div#id{
....
}
*

TRAFFIC

  • Захожу иногда
  • 110
  • 1 / 0
ELesnikov  - спасибо за отклик! Как раз то, что было нужно.. как я думал.
Но оказывается, не совсем то.. вернее, нужного результата не получил  ^-^

Вот скрин с FireBug:


В-общем, я хотел убрать этот padding в 15 пикселей по бокам от форума. Но получается, крутить параметры padding для #Kunena - смысла нет. Нужно как-то крутить сам класс .component-pad

То есть этот пэддинг на других страницах мне нужен, а убрать его нужно только в случае форума.. :o
*

ELesnikov

  • Захожу иногда
  • 119
  • 8 / 0
на всех страницах кроме нужной страници между дивами вставьте еще один див
<div class="component-pad">
<div id="along">
  <div id="Kunena">
</div>
</div>
</div>
в CSS прописать
.component-pad {
padding-right:15px;
}
#along
{
 padding-left:15px;
}
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Нет, яб и сам ужасно хотел еслиб было чета типа .component-pad:contains(#Kunena){padding: 0} , но увы такого нет и не намечается быть(((
Попробуйте #Kunena{margin: -15px;}, но не факт что получится... Если не выйдет, можно юзать суффиксы классов страниц...

ps. :contains() есть, но он принимает параметром строку, и ищет ее внутри себя в тексте.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
думаю саму страницу править надо там где всунут div.component-pad
кстати и помогает же
*

TRAFFIC

  • Захожу иногда
  • 110
  • 1 / 0
Нет, яб и сам ужасно хотел еслиб было чета типа .component-pad:contains(#Kunena){padding: 0} , но увы такого нет и не намечается быть(((
Во-во! Вот именно на что-то подобное я и наделся..  ::)  ну раз нет, так нет.

Попробуйте #Kunena{margin: -15px;}, но не факт что получится...
Бинго! Получилось!  :D

Еще как вариант, думал уже совсем убить padding в классе .component-pad, а необходимый другим страницам отступ вбивать уже с помощью margin в остальных компонентах.. Если компонентов не очень много, то думаю, тоже нормальный вариант.  ^-^

Но вариант danik.html  - самый удобный, конечно. Спасибо всем!  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по Komento

Автор Missile

Ответов: 9
Просмотров: 1347
Последний ответ 21.12.2022, 17:52:46
от Missile
Вопрос по CSS Joomla 3+

Автор HomoSapiens

Ответов: 8
Просмотров: 1166
Последний ответ 02.11.2020, 16:30:48
от Verhov526
Вопрос по разметке Bootstrap 3

Автор Xzizz

Ответов: 3
Просмотров: 1207
Последний ответ 05.01.2017, 13:43:59
от dmitry_stas
Вопрос обтекания центрированого текста относительно изображения полного текста материала

Автор Barakyda

Ответов: 7
Просмотров: 1349
Последний ответ 26.09.2016, 15:48:51
от Barakyda
в theme.css постоянно пропадают созданные классы

Автор tao2en

Ответов: 2
Просмотров: 910
Последний ответ 09.08.2016, 16:40:33
от Shustry