【问题标题】:setting background or background image of a div in asp.net webforms在 asp.net webforms 中设置 div 的背景或背景图像
【发布时间】:2014-09-25 11:41:54
【问题描述】:

我在 Visual Studio 解决方案的 Web 项目中具有以下图像路径的以下代码

 Folder1\Images\banner.png'


<div id="placeholder">

</div>

为此设置背景的css是

 #placeholder { 
    position:relative;
    width: 40em;
    margin:auto;
    height:4em;
    margin-top: -1em;
    padding-top: 2em;
    background-image:url('../folder1/Images/banner.png');    
    /* background('('../folder1/Images/banner.png') */
    background-size: 40em;
    background-repeat:no-repeat;    
    clear: right;
    }

我也试过用 ~ 代替 ../ 符号,但它不起作用。

我应该使用 background-image 还是 background 属性来设置 div 的背景图像。无论我使用哪个属性,我都不会在背景中获得任何图像。 请帮忙。

【问题讨论】:

    标签: css asp.net .net webforms markup


    【解决方案1】:

    您需要添加背景图像的widthheight 才能正常显示。

    所以你想要类似的东西

    #placeholder { 
        background-image:url('../folder1/Images/banner.png');    
        height: 100px;
        width: 100px;
    }
    

    【讨论】:

    • 对不起,我只关注背景属性。现在已经包含了其余属性
    • 在我的本地机器上运行良好
    • 嗨,Izzy,这与 css 占位符的默认位置有关。现在工作正常。谢谢
    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2012-11-19
    • 2011-01-09
    相关资源
    最近更新 更多