1

问题截图:

http://i36.tinypic.com/dfxdmd.jpg

黄色块是徽标,蓝色框是导航链接(我已将它们消隐)。我想对齐底部的链接,使它们粘在正文内容的顶部(白框)。我该怎么做?这是相关的CSS和HTML。

#header {
    height: 42px;
}
#logo {
    width: 253px;
    height: 42px;
    background-image:url(logo.png);
    float: left;
}
#nav {
    width: 100%;
    border-bottom: 2px solid #3edff2;
    vertical-align: bottom;
}
#nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 4px;
    text-align: right;
    font-size: 1.25em;
}
#nav ul li {
    display: inline;
    background-color: #3edff2;
    padding: 5px;
}

    <div id="header">
        <div id="logo"><a href="/"></a></div>
        <div id="nav">
            <ul>
            <li><a href="#">*****</a></li>
                            [...]
            </ul>
        </div>
    </div>

提前致谢。

4

3 回答 3

1

尝试这个。似乎在 Firefox/Mac 中工作

#header {
    height: 42px;
}
#logo {
    width: 253px;
    height: 42px;
    background: #00ffff;
    float: left;
}
#nav {
    width: 100%;
    border-bottom: 2px solid #3edff2;
    height: 42px;
}
#nav ul {
    list-style-type: none;
    margin: 0;
    padding-top: 18px;
    margin-bottom: 4px;
    text-align: right;
    font-size: 1.25em;
}
#nav ul li {
    display: inline;
    background-color: #3edff2;
    padding: 5px;
}
于 2008-12-13T03:31:31.653 回答
0

左下方?如果是这样 - 首先clear: both;在您的#nav 块上进行设置。

除此之外,我真的不明白你的问题 - 你能制作一个你希望它看起来如何的 jpg 吗?

于 2008-12-13T03:08:07.707 回答
0

您可以像这样使用绝对定位:

#header {
    position: relative;

    height: 42px;
}
#nav {
    position: absolute;
    bottom: 0px;

    width: 100%;
    border-bottom: 2px solid #3edff2;
    height: 42px;
}

在这种方法中,您可以使用与“标题”划分相关的绝对定位来制作“导航”。

于 2008-12-15T10:01:28.523 回答