【问题标题】:elements moving out of place on browser re-size, nothing helping元素在浏览器重新调整大小时移出位置,没有任何帮助
【发布时间】:2014-03-25 07:26:19
【问题描述】:

在我的浏览器 (chrome) 上,最大化后,它看起来完全符合我的要求。一旦我重新调整浏览器的大小(即使只是一点点),导航和徽标就会移出位置,相互重叠/堆叠......我已经研究了几天并尝试了一堆不同的事情,包括用 % 定位所有元素,并为容器 div 分配最小宽度,nothing 是有帮助的。我显然错过了一些东西。 pleeeeeeeease help,我快疯了! p.s.徽标位于左右导航之间。

<body>
<div id="index_container">

<a href="#"><img id="logo" alt="Logo" title="Home" src="#"/></a>

<div id="top_wrap">
    <nav class="left">
        <a href="#" title="About" alt="About Us">about Us</a>
        <a href="#" title="Menu" alt="Menu">menu</a>
    </nav>


    <nav class="right">
        <a href="#" title="Catering" alt="Catering">catering</a>
        <a href="#" title="Find Us" alt="Find Us">find us</a>
    </nav>
</div>
</body>

还有我的 CSS,就目前而言:

 #index_container{
 min-width:980px; /* !?!?!??!?!?!?!?!??!?!?!??!?!*/

 }

 #top_wrap{
 position: absolute;
 top: 0;
 left: 0;
 height: 20%;
 width: 100%;
 background: #333;
 opacity: 0.8;

 }

 .left{
 position: absolute;
 left: 18%;
 top: 50%;

  }

.left a{
color:white;
font-size: 28px;
text-decoration: none;
font-family: 'Gafata', sans-serif;
padding: 36px;
}

.right{
position: absolute;
left: 56%;
top:50%;

 }

.right a{
color:white;
font-size: 30px;
text-decoration: none;
font-family: Gafata, sans-serif;
padding: 36px;
font-weight: 400;
 }

.right a:hover{
color: #333;
background-color: white;

 }

.left a:hover{
color: #333;
background-color: white;

}

#logo{
position: absolute;
left:37%;
top:-9%;
height: 310px;
width: 320px;
z-index: 1;
}

JSFIDDLE:http://jsfiddle.net/ZaEG2/

【问题讨论】:

  • 顺便说一下,
  • 谢谢,现在改一下。
  • 当您尝试使用 position:absolute 为每个元素“钉牢”所有内容时,您会得到这样的结果。去研究一下如何在不过度使用绝对定位的情况下创建流畅的布局。
  • 感谢您将我引向正确的方向。我已经阅读了更多文章,目前正在尝试设计,它似乎正在工作——只需要像我做(或不做)绝对那样掌握相对定位(和自然流动)。大约一个月前我才开始自学这些东西,我知道这不是一件容易的事,哈哈

标签: html css browser resize


【解决方案1】:

如果您使用 Positon:Absolute 来处理所有事情,当您调整浏览器大小时,您会发现它开始在整个页面上跳动,只需使用 100% 的简单高度和宽度元素使其更灵活.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    相关资源
    最近更新 更多