2
我有一个导航栏在div中,我需要导航栏是流体。它所在的表格基于百分比(100%),最小宽度为800像素。我认为我需要的是根据主容器大小调整图像大小。每个图像(家庭,常见问题,推荐...)。当窗口调整到最小(800px)时,我希望图像的宽度和高度缩小,以便它们全部仍然适合一行)。我需要我的导航菜单是流体
#nav-container {
height: 80px;
padding-left:10px;
overflow:auto;
}
ul#nav {
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
ul#nav li a {
background-position: left top;
background-repeat: no-repeat;
display: block;
text-indent: -9000px;
position: absolute;
}
ul#nav:hover li a{
background-position: left bottom;
}
ul#nav li a:hover{
background-position: left center;
}
ul#nav li a span{
background-repeat: no-repeat;
display: none;
position: absolute;
}
ul#nav li a:hover span{
display: block;
}
ul#nav li a.home {
background-image: url(../images/home.gif);
height: 37px;
width: 118px;
top: 10px;
left: 0%;
}
ul#nav a.custom{
background-image: url(../images/home.gif);
height: 37px;
width: 118px;
top: 10px;
left: 13%;
}
ul#nav a.faq{
background-image: url(../images/home.gif);
height: 37px;
width: 118px;
top: 10px;
left: 26%;
}
ul#nav a.testimonails{
background-image: url(../images/home.gif);
height: 37px;
width: 118px;
top: 10px;
left: 40% ;
}
通过给“左”一个百分比而不是按钮之间的距离将改变窗口的大小。但是,我需要在按钮之间有一个最小距离,以便当窗口最小(800px)时,按钮之间仍有距离,但是当窗口最大化时,距离不会太大。
你能提供采用这种风格的HTML吗? – 2011-12-27 14:42:59
任何方式,请尝试类似这里的代码http://addyosmani.com/resources/fluid-menu/fluid-menu.html – 2011-12-27 14:46:03