我正在设计一个网站,我想要一个导航栏,可以调整到屏幕的大小。
这就是我现在对 html 的看法:
<nav>
<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>
<a href="#">Item 4</a>
</nav>
和CSS:
nav a {
text-decoration:none;
font-size:2em;
color:#fff;
width:25%;
display:block;
float:left;
background-color:#000;
text-align:center;
}
http://jsfiddle.net/GJVqR/
这工作正常,直到屏幕缩小到一定大小,此时我希望菜单项堆叠在一起。
有没有办法在不诉诸 JS 的情况下做到这一点?
编辑:收到一些答案后,我觉得我需要澄清一下:http: //i.stack.imgur.com/9ID5N.png
当屏幕太小时,这就是我要寻找的东西。