我已经坚持了3天了。 我有两个页面基本上共享我的网站上的搜索功能的一些代码,这是我的代码
CSS
#btnSearch {
display: block;
color: #ffffff;
width: 100px;
height: 27px;
border: 0;
padding: 0;
background: transparent url("Images/btnSearch2.png");
}
当我让一个页面工作时,我将该代码复制到它不起作用的页面,但它没有任何区别,这里是HTML(不要担心内联css,那是为了方便我正在努力...)
EDIT1:
所有其他类都正常工作,因为它们(以及上面的css)来自<webroot>/App_Themes/Default
处的样式表...图像位于此位置的子目录中。
我不明白为什么这个代码在1页面上工作而不是在所有其他CSS类在这两个页面上都工作的时候...
答案 0 :(得分:1)
您是否尝试过绝对图像路径并查看其是否正常工作?
答案 1 :(得分:0)
背景图像的路径是否适用于代码不起作用的页面?甚至是CSS文件的路径?
答案 2 :(得分:0)
可能是浏览器问题:尝试打开在其他浏览器中无效的文件。
在样式不适用的页面中,您可能会使用与#btnSearch相同的标记。