我正在创建一个带有背景的导航菜单。请参阅网站http://lolraffle.com
我有以下 HTML
<nav id="menu">
<ul>
<li><a href="#" id="home">HOME</a></li>
<li><a href="#" id="faq">FAQ</a></li>
<li><a href="#" id="contact">CONTACT US</a></li>
</ul>
</nav>
这个 CSS 使导航准确地悬停在菜单背景上。
nav#menu {
position: absolute;
margin-top: -67px;
margin-left: 678px;
}
现在的问题是,当我调整屏幕大小时,菜单不会沿着页面移动,因为它是以像素为单位定义的。
我试图将像素转换为百分比,但它仍然无法正常工作
nav#menu {
position: absolute;
margin-top: -5%;
margin-left: 51.3%;
}
它仍然无法正常工作。
有没有一种快速简便的方法可以将我的导航菜单粘贴在那个地方,并在屏幕调整大小时将其保留在那里?
先感谢您!