【发布时间】:2015-10-20 03:53:37
【问题描述】:
我希望徽标保持在导航菜单项的中间,看起来徽标像this example 那样“拆分”了导航。重要的是,徽标也位于页面中间。所以菜单项围绕着它们,但标志是“固定的”。
我在菜单项中间使用javascript动态添加了一个分隔符div(当六个项目时,分隔符在第三个之后保留)以创建我上面描述的效果。
.seperator {
display: inline-block;
height: 10px;
margin-left: 69px;
margin-right: 206px;
width: 10px;
}
但是当编辑器向导航添加新菜单项或重命名项目 (CMS) 时,徽标不再居中。使用固定边距它将不起作用,但我不知道如何动态计算宽度或边距大小。我想通过javascript添加值。我认为这是唯一可行的方法。
所以我需要一个脚本或一个有用的想法来做到这一点。
【问题讨论】:
-
问题不清楚。能否请您详细说明,并提供Minimal, Complete, and Verifiable example。谢谢。
-
好的,我编辑我的问题。我希望现在它更清楚了。
标签: javascript css navigation center