【发布时间】:2016-11-15 23:22:42
【问题描述】:
我正在尝试设计响应式菜单栏。这是我的 html 文件。
<body>
<div class="header">
<div class="container">
<div class="span_1_of_12">
<a href="#" class="logoImage"/></a>
</div>
<div class="span_11_of_12">
<nav class="navigation full-right">
<ul class="menubar">
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
<li><a href="#">Home</a></li>
</ul>
</nav>
</div>
</div>
</div>
这是我的 CSS:
.container{
width: 960px;
position: relative;
margin: auto;
}
.span_1_of_12 {
width: 7.416%;
margin: 1% 0 1% 0%;
float: left;
}
.span_11_of_12 {
width: 91.58%;
margin: 1% 0 1% 0%;
float: left;
}
当我尝试调整浏览器窗口的大小时。菜单栏在窗口右侧被剪切。我附上了截图。
我的假设是在将窗口大小调整为 800 像素时,不应在浏览器右侧切断菜单栏。因为我在 %age 中提到了宽度。它应该适应可用空间。如果这是错误的假设。请给我正确的建议。
【问题讨论】:
-
我假设 6 个主页按钮只是占位符,代表最终会出现的内容...
标签: jquery html css responsive-design responsive