我的控制如下:
<asp:HyperLink CssClass="link-image" ID="Link1" runat="server"/>
C#Code-Behind:
Link1.ImageUrl = "imagePath";
生成的HTML代码:
<a class="link-image" id="MainContent_Link1">
<img alt="" src="\Images\Advertising\ImageFile1.jpg">
</a>
我的CSS:
.link-image {
display: block;
margin-left: auto;
margin-right: auto;
}
如果我将类应用于img
元素,则CSS可以工作,但控件只能将类设置为a
元素。
如果可能,我尽量避免使用JavaScript。
答案 0 :(得分:2)
要操纵内部标记img
的样式,只需使用相应的css访问器:
.link-image img {
/* style for img goes here
}
答案 1 :(得分:0)
请使用CSS:
text-align:center;