首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将导航与页眉底部对齐

问将导航与页眉底部对齐
EN

Stack Overflow用户
提问于 2013-07-17 21:44:55
回答 4查看 13.2K关注 0票数 1

我的页眉包含一个徽标图像以及我的导航元素。我希望我的导航位于标题的底部,但不使用绝对定位或特定的顶部/左侧像素,因为我希望这是响应式的。

到目前为止,以下是我的代码

http://jsfiddle.net/Aiedail/86ZGd/

我曾尝试像这样添加

代码语言:javascript
复制
 nav{margin-top: 50%;} 

但它使用的是整页高度,而不是包含div的高度。

如有任何建议或帮助,我们将不胜感激。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-17 22:02:24

我确实认为解决这个问题的最好方法是将您的父容器设置为

代码语言:javascript
复制
position: relative;

在你的导航中,使用

代码语言:javascript
复制
position: absolute;
bottom: 0;
right: 0;

这样,你的导航总是在你的标题的右下角,但你的标题仍然是相对的,所以你不会失去响应性。

JSFiddle Here

票数 6
EN

Stack Overflow用户

发布于 2013-07-17 22:07:47

基本上,我拿了你的logo和导航,并使它们都显示:内联-块;删除浮动样式。

然后,您可以对nav元素使用竖直对齐: bottom;。

我在这里分叉了你的jsfiddle http://jsfiddle.net/tQg8d/1/

代码语言:javascript
复制
img{ 
    @extend .layout;
    padding: 10px;
    width: 30%;
    height: auto;
    max-width: 300px;
    display: inline-block;
}

nav{
    position: relative;
    margin: 0;
    padding: 0;
    width: 69%;
    height: auto;
    border: 5px solid $red;
    bottom: 0px;
    display: inline-block;
    vertical-align: bottom;

我还必须使导航的宽度变小一点,因此将其更改为69%,以便它显示在徽标的右侧。可能是因为边界问题。

票数 0
EN

Stack Overflow用户

发布于 2013-07-17 22:11:41

希望这将是有帮助的,如果喜欢增加标题高度和导航宽度可以为你罚款

代码语言:javascript
复制
nav { width :100% }

和

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

https://stackoverflow.com/questions/17701464

复制
相关文章

相似问题

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