【发布时间】:2014-06-24 09:17:00
【问题描述】:
在我的 Drupal 7 网站上,我在一个名为“Topbar links”的环境中有三个块,布局如下:http://jsfiddle.net/Jeroen94/54L57/1/。
请注意,第一个和第三个块是不错的菜单。我没有提供所有的代码,因为大部分是不相关的,但布局应该保持。这三个块显示在右侧,但现在,我想在左侧显示“Nice Menu 1”,并在右侧保留“My Profile”和“Nice Menu 2”。我以为
.menu-1 {
left: 0;
}
可以解决问题,但这不起作用,因为我无法覆盖right。也许right: ...px 可以解决“Nice Menu 1”的问题,但我认为这不是一个好的解决方案,因为“Topbar links”的宽度将来仍会发生变化,从而导致布局中断。
我该如何解决这个问题?
【问题讨论】:
-
#block-1{ float: left;} 可能会起作用。
-
block-1 也是一个类
-
1) #block-1 {left: 0;} 2) 如果您需要绝对位置,请将宽度设置为 #block-2 和 #block-3 并设置 right: 根据它们的规则宽度
-
确保你的 .topbar-links 有 width:100%;这可能会按原样工作..