joomla 1.5模板中的CSS定位

标签 css joomla-template

我一直在尝试制作一个 joomla 模板,在左侧和右侧都有一个固定宽度的栏。主 div 应该是响应式的。

我设法在这里创建了我想要的布局: http://dennybeulen.nl/rena/nl/over-ons.html

唯一不起作用的是左侧的菜单。当我更改 css 时,菜单可以正常工作,但布局不再正确。

如果我进行这些更改,菜单将正常工作(只是删除 130 前面的“-”):

div.fluid{
     margin-left: 130px;
}

希望有人能给我一些提示。

最佳答案

看起来 div.fluid 覆盖了您的左栏。 尝试使 div.left 绝对定位并将 div.fluid 设置为没有左边距:

div.fluid{
    float: left;
    width: 100%;
    margin-right: -290px;
    margin-left: 0px;
}
div.left{
    position: absolute;
    width: 130px;
    min-height: 1px;
    padding-top: 10px;
}

请记住,div.left 将不再影响 float 在其上的元素。

关于joomla 1.5模板中的CSS定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081270/

相关文章:

css - 将 margin-top 设置为父元素高度的百分比

html - 我如何在奇数/偶数 <dd> 行之间交替背景颜色

html - 如何在 Joomla 2.5 模板中垂直对齐这两列?

joomla2.5.4新模板安装

php - Joomla 菜单不显示标题

php - 当 div 中没有信息时,如何使用 php 隐藏 CSS div?

javascript - 漂亮照片不工作

jquery - 带有按钮的简单 AddClass 和 RemoveClass,jQuery 脚本

jquery-ui datepicker 在放大时不会保持其相对于其元素的位置

joomla - 如何在文件夹中创建自定义页面模板