我有一个像这样的标题:
<header id="wrapper">
<div class="container clearfix">
<h1 id="logo" class="alignleft"> <a href="index.html">logo</a> </h1>
<nav class="alignright">
<ul id="nav">
<li><a href="#">menu 1</a></li>
<li><a href="#">menu 2</a></li>
<li><a href="#">menu 3</a></li>
<li><a href="#">menu 4</a></li>
</ul>
</nav>
<div class="clear"></div>
</div>
</header>
和 css 定义中的导航
ul#nav {
margin-top: 30px;
margin-right: 50px;
}
ul#nav li { float:left; }
ul#nav li a {
color:#9a9a9a;
font-family: "champagne__limousinesbold", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:600;
text-decoration:none;
margin:0px 0px 0px 15px;
display:inline-block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; padding:5px 10px; }
ul#nav li a:hover, ul#nav li a.active { color:#474747;}
ul#nav li.active a { color:#fff; background:#474747; }
所以当屏幕尺寸合理大时它工作正常,所以:
但是如果屏幕很小,就会发生这种情况:
有没有办法最小化徽标(缩小)和导航菜单(缩小字体或其他东西),这样就不会发生这种情况?
请看一下小提琴