关于css设置 我用vs2005编辑aspx页面,布局用的是css控制的,在vs中能看到网页上图片背景,但是运行网页的时候不能看到背景图片,请问各位兄弟以前有遇上过这种情况的嚒? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题很简单,因为你发布后的路径跟你vs中路径是不一样的,在vs中可能是项目作为一个根目录,而发布后的iis中应该只是web层做根目录所以很简单的做法,你在页面上查看图片的属性。看看它的具体地址是什么就知道应该怎么改了。 我把css的代码弄到网页中就好用了,但是将它分离出来就不行了,明明知道是路径的问题就是无从下手啊 <link href="Pages/css/Default.css" rel="stylesheet" type="text/css" />这是我在网页中写的关于引用外部css的代码#header { height:200px; margin-bottom:5px;background-image:url(../pictures/1.jpg);}这是我在css中写的代码,设置高度和颜色之类的都能用,但是一引用背景图片时就不行了 引用的主页就在web服务器的根目录下的,但是css文件在css文件夹中,1.jpg在pictures文件夹中,css文件夹和pictures文件夹都在Pages文件夹下 路径可以从跟目录开始,试试:#header { height:200px; margin-bottom:5px;background-image:url(../../Pages/pictures/1.jpg);} 从根目录这种方式也不行啊,主网页加载完css文件以后,css文件中的所有其它被引用的文件(例如这张图片)是不是都认为是从主网页的路径开始了,我css文件里引用图片的路径是以css文件路径为准的,是不是css文件被网页引用后,里面其他文件的相对路径就要改呢? 将#header{.....}直接放在网页上行吗??(改一下连接) 难道是vs有什么设置么,我都写绝对路径了,都不行,还有,我把被引用文件和网页放在一个目录中也还是不行,上面的高手,是不是aspx用css代码只能嵌套在网页内部而不能引用外部css文件啊 把css代码直接放在header中是可以的,您一定是在vs2005中时可以,但是您点运行,我估计也看不到背景图片了,呵呵 改成 ../../pictures/1.jpg 试试 改下:<link href="~/Pages/css/Default.css" rel="stylesheet" type="text/css" />还有,你改动程序后,有没有完整的重新编译你的程序?? 一般的方法css文件都是和你一样的,放在一个单独的文件夹里!!路径对了没什么问题的!! #header { height:200px; margin-bottom:5px;background-image:url(../pictures/1.jpg);}这里也用~试下看看 比较闹心的就是在vs中预览的时候都好使,但是点击vs的运行以后就不行了,有遇到过的嚒 如果CSS样式是写在单独文件里的。copy到页面试试。别单独放在css文件里 GridView AJAX 动态绑定 System.Configuration.Provider.ProviderException: 不能为匿名用户设置此属性。 我的存储过程+游标的一段小程序结果有异常,我看不出来哪里的问题,帮帮忙高手、大侠们!~~~~ 在ASP.NET中如何在关闭一个窗口时执行另一个窗口中的某个事件??? 如何取得一个Label的实际宽度? 关于Access数据库链接的问题 论坛的各种在线人数如何实现。 Asp.net中的DataTable的状态保留问题。 请教一个小问题 短信接口被不停的调用 视频评论的实现 asp.net报错。请高手们帮我看看~
#header { height:200px; margin-bottom:5px;background-image:url(../pictures/1.jpg);}这是我在css中写的代码,设置高度和颜色之类的都能用,但是一引用背景图片时就不行了
#header { height:200px; margin-bottom:5px;background-image:url(../../Pages/pictures/1.jpg);}
<link href="~/Pages/css/Default.css" rel="stylesheet" type="text/css" />
还有,你改动程序后,有没有完整的重新编译你的程序??
路径对了没什么问题的!!
这里也用~试下看看