.aspx页面上的背景图像
我有一个类型为.bmp的图像,我希望将它用作aspx页面上的背景图像。.aspx页面上的背景图像
下面是我在.css文件代码:
/* Background home image
-----------------------------------------------------------*/
.page
{
width: 90%;
margin-left: auto;
margin-right: auto;
}
#HomePage
{
background-image: url('C:\Users\MyName\Documents\Visual Studio 2010\Projects\IP_Project2\IP_Project2\images\WeMeet - Landing Page.bmp');
}
////////////////////////////// /////////////////////////////////////////////////
的.aspx代码
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site1.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<h2></h2>
<div id="HomePage">
<p>Hello</p>
</div>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
</asp:Content>
被在网页上不显示图像...可能是什么问题?
您的图像路径应该是相对于您网站的根目录,而不是物理文件系统路径。 它只知道你的网站根目录。
如果你的图片是在一个从您的网站根目录(它看起来你有)向下一级的图像文件夹中存储过你会:
background-image: url('/images/WeMeet - Landing Page.bmp');
这将启动在的根现场,寻找一个文件夹,名为图像,然后一个名为image.bmp文件
编辑:
我已经验证了您的设置对我的本地框。我创建了一个类似设计的WebApplication项目。
C:\用户[我] \文档\ Visual Studio 2010的\项目\ WebApplication1 \ WebApplication1 \
创建一个bmp的间隙和CSS文件中的所有refereced为:
body
{
background-image: url('/images/Image With Spaced Name.bmp');
font-size: .80em;
font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
margin: 0px;
padding: 0px;
color: #696969;
}
而且这按预期发挥作用。
你能否背景图像切换至身体类,以验证它不是一个引用问题你#HomePage ID?
虽然.bmp
被各大浏览器.png
,.gif
支持,并.jpg
具有跨浏览器最高支持和一般都比较友好的网站
Image Format Support - wikipedia.org
我建议将文件保存为.png
或.jpg
并尝试用类似的东西:
background-image: url('/images/WeMeet - Landing Page.png')
这是一个基本的例子:http://jsfiddle.net/pxfunc/UkCKX/1/
在心里也保持到图像中的相对路径是基于你的CSS文件
所以如果CSS是在根文件夹,像这样
- 图片(文件夹)
- Default.aspx的
- Styles.css中
然后从c路径SS将images/[filename]
,或者如果CSS是嵌套的文件夹中,像这样
- 图像(文件夹)
- 样式(文件夹)
- Styles.css中
- 默认.aspx
那么从CSS的路径将是../images/[filename]
嗨...感谢您的帮助...但没有解决方案为我工作......不知何故它不链接任何从我的CSS文件... :(我试过在我的站点母版页中实现使用带有body标签的CSS属性,它现在可以工作... – 2011-04-24 05:22:10
我试过这个和../images/WeMeet - 着陆Page.bmp以及...两个都没有工作......另外我目前正在使用Visual Studio 2010,所以它不能是任何IIS相关的问题以及 – 2011-04-24 03:19:20