我正在为 3 个样式表中定义的属性而苦苦挣扎:
- Joomla.css
- 我的网站的 Template.css
- 使用 K2.css 的内容扩展
问题是我需要将工具栏向右对齐。属性 text-align 在 K2.css 中正确定义,但被忽略,而是加载 joomla.css 中的属性。
我附上了显示问题的屏幕截图。
知道我做错了什么,我怎么能只为一个容器覆盖这个属性?
提前致谢。
埃亚尔
我正在为 3 个样式表中定义的属性而苦苦挣扎:
问题是我需要将工具栏向右对齐。属性 text-align 在 K2.css 中正确定义,但被忽略,而是加载 joomla.css 中的属性。
我附上了显示问题的屏幕截图。
知道我做错了什么,我怎么能只为一个容器覆盖这个属性?
提前致谢。
埃亚尔
此外,如果您查看页面的源代码,您将看到添加样式表的顺序。显然 joomla.css 比 k2.css 更靠后
如果这些情况很多,您可能希望编辑模板 html 并将 joomla.css 放在 head 部分的开头。但是,如果它是动态添加的,请查看 nonumber 扩展名“ Replacer ”,它应该能够通过一些工作来切换顺序。
对于这种特殊情况,我曾经定义一个样式,!important
并在我必须覆盖的地方使用它。
CSS
.text-align_right {
text-align: right !important;
}
HTML
<div class="itemToolbar text-align_right">
..
将您的 css 规则添加到 K2.css 的底部
在模块管理器中创建菜单时,为其分配一个类。然后,您可以在 template.css 文件中设置该类的样式。
最好的,
辛西娅