2014-06-13 123 views
0

我想下面的类适用于我的图像元素:我的CSS不起作用

.laptopimage { 
    width: 115px; 
    height: 93px; 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
    border: 10px solid black; 
} 

我的代码在aspx.cs文件:

Image image=new Image(); 
image.ImageUrl="~/Images/"+p.ImagePath; 
image.CssClass = "laptopimage"; 

所得到的html代码:

<img class="laptopimage" src="../Images/Laptop1.jpg"></img> 

我不明白为什么它不适用css。图像仍然显示1700x1700;有人可以解释为什么会这样吗?

+1

很难用这么少的调试代码 - 它可能是一个专一的问题,即。另一个CSS规则覆盖'laptopimage'中设置的样式 – SW4

+1

您是否添加了css文件的引用? – SpiderCode

+0

确实包含了你的css文件吗? – Last1Here

回答

2

修改你的CSS并尝试这个。其他一些CSS可能overiding您laptopimage

.laptopimage { 
    width: 115px !important; 
    height: 93px !important; 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
    border: 10px solid black; 
} 
+0

仍然无法正常工作。 –

+1

它通常建议避免使用'!important'来代替改进代码和解决底层冲突... https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity#The_!important_exception – SW4

+0

清除您的缓存 –