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 に答える