0

我有一个包含图像的用户控件。我无法从我的 UI 页面修改图像的样式属性。

  <td class="innerDiv">
       <div style="width: 100%;">
             <uc:ImgControl ID="imgC1" runat="server" />
       </div>
  </td>

我希望高度和宽度与当前加载的内容不同。有没有办法可以在上面显示的代码中修改/覆盖图像的宽度属性?

我不能在 UserControl 页面中执行此操作,因为该控件也已在其他地方使用。

任何指针?

4

2 回答 2

1

也许你可以改变css:

.innerDiv img {
  width: ...;
  haight: ...;
}

如果它不是我们设置它的唯一地方,那么您可以使用important指令

或者在js中添加这样的东西:

var elements = document.getElementsByClassName('innerDiv');

for (var i in elements) {
  elements[i].style.width = '...';
  elements[i].style.height = '...';
}
于 2012-07-30T11:15:40.143 回答
1
.innerDiv img {
  width: xx !important;
  haight: xx !important;
}
于 2012-07-30T11:18:29.010 回答