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