我一直在努力寻找答案,我不知道我是否只是不擅长搜索还是什么,但我似乎无法找到解决方案。
基本上我有一个名为“菜单”(#menu)的 DIV,它是一个横跨浏览器屏幕顶部的蓝色条,在其中我设置了一个无序列表(用于创建按钮)和内部的锚点(超链接)列表有填充(为了文本间隔很好),因此创建一个漂亮的按钮,但是,当我这样做时,超链接会导致该行流过菜单 div,使它看起来很乱,下面是我的代码,有没有办法防止这种情况?
HTML:
<div id="menu">
<ul>
<li><a href="#">test</a></li>
</ul>
</div>
CSS:
* { font-family: Helvetica; }
body { margin: 0; background: #fff; }
#menu { overflow: inline-block; width: 100%; background: #0b9be5; text-align: center; }
#menu ul { background: #075f8d; poistion: absolute; margin: 0px; list-style-type: none; }
#menu li { display: inline; }
#menu a { padding: 1%; border: 1px solid black; font-weight: bold; color: black; text-decoration: none; }
#menu a:hover { background-color: #0b9be5; }
先感谢您!
亲切的问候
马修