首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当站点变窄时更改菜单浮动(响应)

当站点变窄时更改菜单浮动(响应)
EN

Stack Overflow用户
提问于 2016-01-08 05:27:50
回答 2查看 62关注 0票数 0

我有一个网站,网址是www。structuredata。COM

当网站在桌面上时,它看起来很棒。然而,当它开始变窄,红色的“注册”按钮开始与菜单重叠时,我想在我的css中进行一个媒体查询,当在较小的屏幕上查看时,它将强制按钮下降到导航下方。我该怎么做呢?

标头设置为

代码语言:javascript
复制
<div id="header_main">
   <div class="container">
     <div class="inner-container">
      <strong class="logo"></strong>
      <nav class="main_menu"></nav>
      <div id="text-8" class="widget"> BUTTON IS HERE </div>
     </div>
   </div>
</div>

我试着设置我的.header_main.widget

to a display:block和inline-block,但都不起作用。我试过了:两个都在上面。

EN

回答 2

Stack Overflow用户

发布于 2016-01-08 05:39:14

媒体查询可能很棘手,你可以在here(w3c)here(mdn)上读到很多关于它们的信息

在您的示例中,媒体查询将如下所示:

代码语言:javascript
复制
@media screen and (max-width:320px) {
    #header_main .container .inner-container .widget {
        /*Styles go here*/
    }
}

希望这能有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2016-01-08 05:46:01

您的导航栏和按钮位于不同的z索引上,因此这将是一个棘手的问题。这也是clear不能工作的原因。

您可以设置一个媒体查询来调整按钮的top位置(因为它是相对定位的),如下所示:

代码语言:javascript
复制
@media screen and (max-width: 700px) /*Or whenever the button overlaps*/ {
  #header .widget .avia-button-wrap {
      top: 50px !important; 
   }
}

但是,您可能必须调整头部中的一些其他元素,以使一切看起来都正常。但这应该能让你开始吧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34665492

复制
相关文章

相似问题

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