Asp.Net元素不';无法从Css文件中获取样式属性

Asp.Net元素不';无法从Css文件中获取样式属性,asp.net,css,Asp.net,Css,我不知道Asp.net中是否有不同的Css用法,但我就是无法让它工作。 我的.css文件的目标是 <link href="Style/Style.css" type="text/css" rel="Stylesheet" /> 代码。并且有和元素。 该表有一个id,它在css文件中的属性正常工作。但是我不能对和说同样的话,这可能是CSS文件的路径问题。如果您有多个CSS文件,也可以是CSS文件的顺序。您应该验证CSS文件的路径是否正确,代码中引用的文件名是否正确。通常,最简单的


我不知道Asp.net中是否有不同的Css用法,但我就是无法让它工作。
我的.css文件的目标是

<link href="Style/Style.css" type="text/css" rel="Stylesheet" />

代码。
并且有
元素。

该表有一个id,它在css文件中的属性正常工作。但是我不能对

说同样的话,这可能是CSS文件的路径问题。如果您有多个CSS文件,也可以是CSS文件的顺序。您应该验证CSS文件的路径是否正确,代码中引用的文件名是否正确。通常,最简单的错误是最令人沮丧的

更新: CSS在“a”锚点和类名之间有一个空格,我相信在图像引用上需要一个前导斜杠(如果还没有的话)

例如:

a .Russia
{
    display: block;
    background-image: url("/Images/Default/Russia.png");
    width: 173px;
    height: 173px;
}
试试看

a.Russia
{
    display: block;
    background-image: url("/Images/Default/Russia.png");
    width: 173px;
    height: 173px;
}

这是Asp.Net中常见的问题。只是关于背景属性。Standart CSS背景图像代码有一些问题,因此存在一些变化。我尝试了很多,然后用这个修复了它:

background:url(/Images/Default/Turkiye.png)

您可以使用IE开发者工具栏(在IE 7或更高版本中)或Firebug(在Firefox中)来检查元素并找到其样式说明的来源。这将帮助您找到正在实现的指令和被忽略的指令的来源。谢谢,我使用IE9开发者工具栏做到了。那里一切正常。它显示css文件中的属性。但在节目中,它并不适用于它们。这是最外层的div,不可能受到外部元素的影响。我快发疯了:)谢谢,但它对表元素应用了样式,只是不适用于div或a。这让我怀疑错误路径的问题。不要认为align='center'会起作用。您正在尝试文本对齐吗?如果是这样,请诚实地使用,这是不可接受的,因为使用内联样式不是一个好标准。将样式保存在CSS文件中。我对对齐或文本对齐没有问题。我的问题是关于背景图像及其其他属性。发布CSS和HTML怎么样?我用Ctrl+F5刷新,我想这就是你的意思。我还尝试了3种不同的浏览器。我已经将我的代码上传到:仅供参考,这是我回答中建议的一部分。希望你没有在这上面花太多时间,是吗?对不起,我一定错过了那一点。那我就把你的答案记下来。谢谢你。
a.Russia
{
    display: block;
    background-image: url("/Images/Default/Russia.png");
    width: 173px;
    height: 173px;
}