我需要自动填充菜单链接旁边的空格。我有组成菜单栏的未知数量的链接。
我需要一种方法来填充链接旁边的空白区域,使其看起来与链接完全相同。
如果你看看我的小提琴,你会看到有绿色和黑色的链接分类:a.menu(green) 和 a.menu_filler(black)。我将它们设置为绿色和黑色,以明确我所谈论的链接最终它们将具有相同的背景。
我需要 a.menu_filler(black) 链接自行调整为导航栏 div 剩余宽度的 100%,称为 div.navbar (silver)。
http://jsfiddle.net/RFZees/Gt4SG/6/
我希望我的解释是可以理解的。
HTML:
<div class='navbar'>
<a class='menu_filler'></a>
<a class='menu' href='#'>LINK</a>
<a class='menu' href='#'>BIGGER LINK</a>
<a class='menu' href='#'>BIGGEST LINK</a>
<a class='menu_filler'></a>
</div>
CSS:
div.navbar {
background:silver;
height:50px;
width:600px;
margin:auto;
text-align: center;
}
a.menu_filler {
background:black;
height:30px;
width:auto;
padding:10px;
margin:5px;
}
a.menu {
background:green;
height:30px;
padding:10px;
margin:5px;
color:blue;
}
a.menu:hover {
background:blue;
color:green;
}