Как переопределить таблицы стилей - Joomla - PullRequest
1 голос
/ 01 марта 2012

Я борюсь со свойством, которое определено в 3 таблицах стилей:

  1. Joomla.css
  2. Шаблон моего сайта.css
  3. Расширение контента с использованием K2.css

Проблема в том, что мне нужно выровнять панель инструментов вправо. Свойство text-align правильно определено в K2.css, но игнорируется, и вместо него загружается то, что в joomla.css.

Я приложил снимок экрана, который показывает проблему.

Есть идеи, что я делаю неправильно и как я могу переопределить это свойство только для одного контейнера?

Заранее спасибо.

Эяль

enter image description here

Ответы [ 4 ]

2 голосов
/ 01 марта 2012

Кроме того, если вы просматриваете источник страницы, вы увидите порядок, в котором добавляются таблицы стилей. Очевидно, что joomla.css находится ниже исходного кода, чем k2.css

Если таких случаев много, вы можете отредактировать шаблон HTML и поместить joomla.css прямо в начало раздела head. Однако, если это добавляется динамически, посмотрите на нечисловое расширение ' Rereplacer ', которое должно быть в состоянии изменить порядок с небольшой работой.

1 голос
/ 01 марта 2012

Добавьте ваше правило CSS в конец K2.css

1 голос
/ 01 марта 2012

Для таких особых случаев я использовал определение стиля с помощью !important и использую его везде, где мне нужно переопределить.

CSS

.text-align_right {
    text-align: right !important;
}

HTML

   <div class="itemToolbar text-align_right"> 
    ..
0 голосов
/ 17 марта 2012

Когда вы создаете меню в менеджере модулей, присвойте ему класс.Затем вы можете установить стиль для этого класса в вашем файле template.css.

Best,

Cynthia

...