2010-01-11 112 views
2

我有一个使用列表(li)的垂直菜单,我已经改变了悬停时的背景颜色。CSS中有背景宽度属性吗?

#limenu:hover {background-color:#000} 

但是,我不希望背景填充100%的宽度。有没有办法设置背景宽度或在两侧创建填充?

+1

如何在ol/ul容器上使用填充? – 2010-01-11 17:44:59

回答

3

将会有一个background-size property,它完全符合你想要的CSS3。但是,这是如此广泛的实施,这将是几年,你可以安全地开发。

在此之前,bytenik的建议(或调整背景图像服务器端)是最好的。

3

没有办法设置背景宽度。但是,在这种情况下,您可以通过设置填充然后使用溢出来允许内容溢出框来模拟此效果。即使内容不存在,背景仍然会受限制。

+0

+1创意解决方案。我喜欢。 – 2010-01-11 17:46:32

+0

是的,我也是。 --- – 2010-01-14 01:12:22

0

有一个背景大小。

background-size:cover;