首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >把文字和底部对齐?

把文字和底部对齐?
EN

Stack Overflow用户
提问于 2013-06-16 02:15:31
回答 3查看 93关注 0票数 1

我有一个非常困难的时间试图找出如何使我的文本底部边框与我的标题的底部边框对齐。有人能告诉我怎么做吗?我会非常感激的。我试过很多东西。

http://jsfiddle.net/Zevoxa/YeJc6/

代码语言:javascript
复制
<div id="header">
    <img id="logo" src="/img/logo.png"/>
    <div id="nav">
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Contact</a></li>
    </ul>
    </div>
</div>

CSS

代码语言:javascript
复制
/*-- HEADER --*/

#header {
 top:0px;
 width:100%;
 padding-top:20px;
 padding-bottom:0px;
 background-color:#2C2E31;
 border-bottom:#242426 solid 2px;
 text-align:center;
}

img#logo {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:20px; 
}

#nav ul li {
 list-style-type:none;
 display:inline;
 margin-bottom:0px;
 padding-bottom:0px;
 padding-right:20px;
 font-size:20px;


}

#nav ul li a {
 color:#FAFAFA;
 text-decoration:none;
 border-bottom:#FAFAFA solid 2px;
}

/*-- CONTENT --*/

body {
 margin:0px;
 padding:0px;
 background-color:#2A2B2D;
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-16 02:20:01

可以将#nav设置为#header的底部,只需:

代码语言:javascript
复制
#nav
{
position:absolute;
bottom:0px;
height:20px;    //whatever height/size of text is needed
}

这告诉它调整#nav,它在#header中,转到#header的底部。

票数 0
EN

Stack Overflow用户

发布于 2013-06-16 02:29:54

您可以为ul将页边距设置为0px。

代码语言:javascript
复制
    #header ul {
        margin-bottom:0px;
    }

http://jsfiddle.net/YeJc6/6/

票数 1
EN

Stack Overflow用户

发布于 2013-06-16 02:27:10

在您的情况下,您只需要删除您的ul的底部边距。

代码语言:javascript
复制
#nav ul {
    margin-bottom: 0;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17129576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档