我在一个浮动的 div 中调用Buttons
了一个 div 。侧边栏有.100% width
sidebar
30% width
在 divButtons
中,我有四个带有背景图像的链接。我想将 div 内的四个链接居中,但它们必须展开(都具有相同的边距,但左边的应该完全左边,右边的应该完全右边)。但是:它也应该在我的响应式网站中工作。因此,如果我调整窗口大小,它们也必须居中。这就是为什么我不能以像素为单位设置边距。
请帮我!
对不起我的英语不好。
[编辑:我的代码]:
HTML:
<div id="sidebar">
<div id="buttons">
<a id="twitter" href="http://www.twitter.com" title="Twitter" target="_blank"></a>
<a id="facebook" href="http://www.facebook.com" title="Facebook" target="_blank"></a>
<a id="rss" href="rss.php" title="RSS" target="_blank"></a>
<a id="youtube" href="http://www.youtube.come" title="YouTube" target="_blank"></a>
</div>
</div>
CSS:
#sidebar{
float:right;
width:30%;
text-align:center;
}
#buttons{
width:100%;
}
#twitter,#facebook,#rss,#youtube{
height:40px;
display: inline-block;
margin-top:20px;
}
#twitter{width:40px;}
#twitter{background:url('/images/icons.png') 0 0;}
#facebook{width:40px;}
#facebook{background:url('/images/icons.png') -40px 0;}
#rss{width:40px;}
#rss{background:url('/images/icons.png') -80px 0;}
#youtube{width:40px;}
#youtube{background:url('/images/icons.png') -120px 0;}