ID非公開

2020/9/22 14:12

11回答

ASP.NETのWebフォームで作成した

ASP.NETのWebフォームで作成した テキストボックスの横幅等は CSSで変更できないのでしょうか

HTML、CSS4閲覧

ベストアンサー

0

CSSのスタイルの優先順位は タイプセレクタ(HTMLタグ) < クラスセレクタ(.クラス名) < IDセレクタ(#ID) < タグ内に style="" で直接書き込んであるもの です。影響範囲の狭いものほど優先されるようになっています。 ですので、テキストボックスのプロパティでWidthを設定してあるなら、それは <input style="width:100px;"> のようにstyleとしてレンダリング(HTML化)されますので、通常の手段で上書きすることはできません。( !important を使うくらいしかない) テキストボックスのWidthで指定してないなら、CSS側でクラスやIDセレクタを使って設定できるでしょう。