1

我正在为 3 个样式表中定义的属性而苦苦挣扎:

  1. Joomla.css
  2. 我的网站的 Template.css
  3. 使用 K2.css 的内容扩展

问题是我需要将工具栏向右对齐。属性 text-align 在 K2.css 中正确定义,但被忽略,而是加载 joomla.css 中的属性。

我附上了显示问题的屏幕截图。

知道我做错了什么,我怎么能只为一个容器覆盖这个属性?

提前致谢。

埃亚尔

在此处输入图像描述

4

4 回答 4

2

此外,如果您查看页面的源代码,您将看到添加样式表的顺序。显然 joomla.css 比 k2.css 更靠后

如果这些情况很多,您可能希望编辑模板 html 并将 joomla.css 放在 head 部分的开头。但是,如果它是动态添加的,请查看 nonumber 扩展名“ Replacer ”,它应该能够通过一些工作来切换顺序。

于 2012-03-01T04:54:02.280 回答
2

对于这种特殊情况,我曾经定义一个样式,!important并在我必须覆盖的地方使用它。

CSS

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

HTML

   <div class="itemToolbar text-align_right"> 
    ..
于 2012-02-29T22:23:15.757 回答
1

将您的 css 规则添加到 K2.css 的底部

于 2012-02-29T23:24:41.253 回答
0

在模块管理器中创建菜单时,为其分配一个类。然后,您可以在 template.css 文件中设置该类的样式。

最好的,

辛西娅

于 2012-03-17T05:27:26.270 回答