之前在stackoverflow中给出的解决方案都不能解决我的问题。如果有人有解决这个问题,那么请请帮助我。我想:当浏览器被最小化的水平滚动条应该出现和的div不应为标题彼此重叠如何在浏览器调整大小时停止水平重叠?
HTML代码:用于
<header><label class="font_white">LIZA's World</label>
<nav>
<ul>
<li><a href="hello.html" class="nav_font">hellohello |</a></li>
<li><a href="hi.html" class="nav_font">HIHO |</a></li>
<li><a href="hey.html" class="nav_font">Heyhey |</a></li>
<li><a href="ciao.html" class="nav_font">Ciao Ciao Ciao Ciao |</a></li>
<li><label class="nav_name">Liza</label></li>
<li>
<form id="search" method="get" action="hello.html" style="float:right">
<input type="text" class="searchbar" size="50" maxlength="120" value="Search..." />
<input type="button" class="search_button"/>
</form>
</li>
</ul>
</nav>
</header>
CSS代码标题和导航:
html, body {
overflow-x:scroll;
}
header {
position: fixed;
height: 40px;
top: 0px;
width: 100%;
vertical-align: top;
background:#2748ab;
margin-left:-8px;
}
nav
{
position: fixed;
vertical-align: top;
margin-top:10px;
top: 0px;
float:left;
margin-left:23%;
width:76.5%;
}
我改变了导航如下:
nav
{
position: fixed;
vertical-align: top;
margin-top:10px;
top: 0px;
float:left;
margin-left:320px;
min-width:1000px;
}
现在重叠的问题就解决了,但是,水平滚动条的问题尚未解决。
因此,我们应该想这是如何编码的太?来吧,想一想。没有看到HTML和CSS,我们该如何帮忙。 – Ruddy
您应该开始查看响应式设计和媒体查询,当屏幕达到特定大小时,您需要重新安排CSS中的元素。 – multimediaxp
@Ruddy我添加了代码 – liza