2011-06-10 91 views
11

我目前在我的网页上有一个div,我给了一个背景图像。这个div没有任何内容,所以它不会显示在我的页面上,如果我添加它显示的任何内容。即使没有内容,我也希望它显示,因为我希望显示背景图像以及我想为其分配一些悬停/点击事件。Div与背景图像,没有内容不显示

有没有办法强制div显示?

回答

16

您需要指定的尺寸:

<div style="width: 100px; height: 100px"></div> 

可以将大小设置为背景图片的尺寸或您想要的任何其他值。

3

向div添加高度和宽度。您可能希望使用最小高度和最小宽度,并将它们设置为等于背景图像的大小。

添加一个空注释将有助于剥离空标签的浏览器。

3

需要指定的宽度和高度的该div使用CSS(或最小宽度和最小高度)

0

添加一个空// //内容为我工作。 设置宽度/高度或最小宽度/最小高度不会强制显示背景图像。 (Win8上的Chrome 51)