无法使导航栏水平显示

约翰·P

我正在尝试使导航栏水平显示,但无法显示。

这是我的代码:

<div class="theheader">
        <h1><a href="#">My Name</a></h1>
        <ul id="nav">
            <li><a href="#">Home</a></li>
            <li><a href="#">About</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
        <ul id="subscribe">
            <li class="facebook"><a href="#">Follow on Facebook</a></li>
            <li class="rss"><a href="#">Subscribe by RSS</a></li>
        </ul>

CSS:

#theheader {
    width: 961px; margin: 0 auto; position: relative;
    overflow: hidden;
}
    #theheader h1 a {
        position: absolute; top: 5px; left: 376px;display: block; width: 208px; height: 213px; 
        background: url(Images/Welcome.png); text-indent: -9999px;
    }
        #theheader h1 a:hover {
            background-position: bottom;
        }

    #theheader ul#nav {
        float: left; margin: 22px 0 0 24px; list-style: none;
    }
        #theheader ul#nav li {
            float: left; margin: 0 0 0 45px;
        }
            #theheader ul#nav li:first-child {
                margin: 0;
            }
                #theheader ul#nav li a {
                    display: block; font: 13px Georgia, Serif; letter-spacing: 2px; color: #eeede6;
                    text-decoration: none;
                }
                    #theheader ul#nav li a:hover {
                        color: #d0cfc8;
                    }

    #theheader ul#subscribe {
        float: right; margin: 22px 24px 0 0; list-style: none;
    }
        #theheader ul#subscribe li {
            float: left; margin: 0 0 0 32px;
        }
            #theheader ul#subscribe li a {
                display: block; height: 16px; font: 13px Georgia, Serif; letter-spacing: 2px; color: #eeede6;
                text-decoration: none; padding: 1px 0 0 27px;
                background: url(images/icons.png) left 1px no-repeat;
            }
                #theheader ul#subscribe li.rss a {
                    background-position: left -16px;
                }
                    #theheader ul#subscribe li a:hover {
                        color: #d0cfc8;
                    }

http://jsfiddle.net/5AVA8/85/

我希望导航栏看起来像这样:

http://line25.com/wp-content/uploads/2010/blog-design-coded/demo/index.html#

白色的

您需要更改

<div class="theheader">

<div id="theheader">

因为您为div元素指定了一个ID而不是一个类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的水平导航栏无法水平显示,为什么?

来自分类Dev

无法显示导航栏 [Bootstrap]

来自分类Dev

Bootstrap导航栏无法正常显示

来自分类Dev

jQuery Mobile导航栏无法正确显示

来自分类Dev

Bootstrap导航栏无法正确显示

来自分类Dev

XCode 6.3无法显示导航栏

来自分类Dev

无法在导航栏中显示徽标

来自分类Dev

无法让侧边栏导航正确显示

来自分类Dev

居中水平导航栏

来自分类Dev

关于水平导航栏

来自分类Dev

Bootstrap 3固定顶部导航栏显示水平滚动

来自分类Dev

Bootstrap 3固定顶部导航栏显示水平滚动

来自分类Dev

CSS布局菜单导航栏不会水平显示

来自分类Dev

如何在 Bootrap 导航栏中显示水平子菜单?

来自分类Dev

我的导航栏无法正确填充屏幕的100%宽度。导航栏中的项目变为水平对齐

来自分类Dev

在手机屏幕上水平显示导航栏导航

来自分类Dev

如何居中水平导航栏

来自分类Dev

div中的水平导航栏

来自分类Dev

导航栏是垂直的而不是水平的

来自分类Dev

我的导航栏在第一次加载时垂直显示而不是水平显示

来自分类Dev

导航栏显示在底部

来自分类Dev

导航栏未显示

来自分类Dev

导航栏未显示

来自分类Dev

导航栏未显示

来自分类Dev

导航栏不显示

来自分类Dev

JS:导航栏固定后,无法显示下拉内容

来自分类Dev

引导导航栏无法在平板电脑上正确显示

来自分类Dev

旋转时Android底部导航栏无法正确显示

来自分类Dev

当显示宽度较小时,如何避免水平元素在导航栏中移动?