asp.net - div 或 asp :Panel background image

标签 asp.net css html panel

我试图让背景图像显示在 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/

相关文章:

javascript - 用asp.net中的标签文本替换href值

c# - 如何通过电子邮件发送的链接登录到 asp.net 应用程序

javascript - 如何为每一行/行的最后一个元素设置不同的样式?

css - Z-index 不适用于 flex 元素?

javascript - 最初隐藏一个 div 以供以后显示

javascript - 如何从单击按钮时拖入拖放区的 div 获取 javascript 的 id

c# - ASP.NET WebForms 自定义 UserControl - base.SaveViewState() 返回 null - 为什么?

c# - 如何从同一解决方案中的第二个项目的 Controller 派生

html - 绝对位置在不同浏览器中显示不同

javascript - 删除滚动条jquery