我试图让背景图像显示在 div(或 asp:panel)的右下角,但我相信 display:inline-block 导致它不显示。这是必需的,因为我有多个框在屏幕上水平对齐(没有它它们会垂直显示)。
CSS:
.showIcon{
background: url('Images/icon.png') no-repeat right bottom;
display: inline-block;
box-shadow: 2px 2px 2px #808080;
}
css有问题吗? 我确实在每个 div 中显示了一个表格,这可能是原因吗?
最佳答案
你的代码没有问题。而且正如您所问,没有 table 不会有任何区别。
用你的代码查看这个 fiddle :http://jsfiddle.net/3V8m9/2/
我唯一添加的是尺寸:height: 100px; width: 100px;
来说明。
可以有两种情况。一,要么你的图片路径不对。第二,宽度/高度可能不够。
关于asp.net - div 或 asp :Panel background image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072342/