首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应式网站重叠

响应式网站重叠
EN

Stack Overflow用户
提问于 2013-03-30 01:39:29
回答 3查看 1.4K关注 0票数 0

我正在尝试使一个网站具有响应性;我几乎完成了它,除了当我把窗口变小时,导航链接会与左侧的徽标重叠。查看它here当我调整窗口大小时,如何使导航栏移动到徽标下?谢谢你的帮助

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-30 02:25:06

我使用了你的代码,我发现的第一件事是两个#nav id,你每页应该只有一个唯一的id。

但是,您的主要问题是导航项目的位置固定。这导致导航器总是在徽标上行进。固定位置忽略文档流,并将其放置在放置它的任何位置。

您需要让导航回到文档流中,将您的导航项目更改为relative,并干预顶部位置。

您应该将这些放置在与您的断点相关的新媒体查询中,您还需要删除所有这些定位样式。这应该能让你走到一半。我很想多帮点忙,但我刚喝了朗姆酒和可乐,所以最好现在就停下来。

史蒂夫

票数 1
EN

Stack Overflow用户

发布于 2013-03-30 01:42:26

要么将徽标向下移动,要么在其上方创建一些空间,并将链接放在所述空间中。

票数 0
EN

Stack Overflow用户

发布于 2013-03-30 01:58:29

您必须更改许多position属性以及float属性-我在站点上尝试过CSS,下面是我所做的更改:

代码语言:javascript
复制
#topBar {
    height: 300px;
}
.BODYcontainer {
    margin-top: 300px;
}
.container .columns {
    float: none;
}
.container .columns.logoBox {
    left: 0;
    position: relative;
    display: block;
    float: none;
    margin-bottom: 50px;
}
#nav {
    position: relative;
    float: none;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    display: block;
}
#companyNav {
    float: none;
    position: relative;
    top: 0;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15708475

复制
相关文章

相似问题

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