改变 WordPress 主题导航栏位置

发布于 2024-11-07 14:34:14 字数 282 浏览 1 评论 0原文

我试图将 WP 主题的导航栏移到其指定徽标区域旁边,但无济于事(如下所示: http:// screencast.com/t/UsPhTZ3SM)有什么想法吗?这是 header.php 代码: http://pastebin.com/mr7mtpMG

非常感谢,

Alex

I am attempting to move a WP theme's nav bar next to its designated logo area to no avail (like this: http://screencast.com/t/UsPhTZ3SM) Any ideas? Here is the header.php code: http://pastebin.com/mr7mtpMG

Many thanks,

Alex

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

暮凉 2024-11-14 14:34:15

如果我是您并尝试简单地将导航移动到标题下,我只会切换这些部分。但这就是我,我是反复试验的忠实拥护者...

<div id="top-header"> <!-- top navigation bar -->
     .....
</div><!--end header-->

<div class="clear"></div>

<div id="header"><!-- header -->
     .....
</div><!-- end header -->

切换到:

<div id="header"><!-- header -->
     .....
</div><!-- end header -->

<div class="clear"></div>

<div id="top-header"> <!-- top navigation bar -->
     .....
</div><!--end header-->

但是,我是那种不介意为了学习而破坏东西的人...

If I were you and trying to simply move the Nav under the header, I would just switch these sections. But that's me, and I'm a big fan of trial and error...

<div id="top-header"> <!-- top navigation bar -->
     .....
</div><!--end header-->

<div class="clear"></div>

<div id="header"><!-- header -->
     .....
</div><!-- end header -->

Switch to:

<div id="header"><!-- header -->
     .....
</div><!-- end header -->

<div class="clear"></div>

<div id="top-header"> <!-- top navigation bar -->
     .....
</div><!--end header-->

But again, I'm the type of person that doesn't mind breaking things in the interest of learning...

微凉 2024-11-14 14:34:15

我会重新格式化 html 并清理 css(太多不必要的浮动),但如果您想要快速修复,请尝试以下操作:

- #top-header, add position: absolute and margin-left: 26em
- #nav-pages li, add display: inline-block
  • 删除以下属性:
#top-header, width: 930px;
#top-header-left, float: left, display: inline;
#nav-pages, #nav-pages ul, float: left
#nav-pages li, float: left

注意:未在每个人最喜欢的 IE 上进行测试

希望这是有道理的

I would re-format the html and cleanup the css(way too many unnecessary floats), but if you want a quick fix, try the following:

- #top-header, add position: absolute and margin-left: 26em
- #nav-pages li, add display: inline-block
  • remove the following properties:
#top-header, width: 930px;
#top-header-left, float: left, display: inline;
#nav-pages, #nav-pages ul, float: left
#nav-pages li, float: left

NOTE: Not tested on everyones favorite, IE

Hope this makes sense

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文