0

テーマ/スキンとCSSの主な違いは、HTMLとサーバーサイドコントロール(SSC)のみです。スキンファイルを使用して、、などのHTMLではないSSCをフォーマットおよびコスメティック<asp:Label>します<asp:TextBox></asp:RadioButtonList>

しかし、CSSでレンダリングされたHTML SSCをSkinファイルの代わりに使用して処理などを行う<asp:Label>とどうなりますか<asp:TextBox>...つまり、SSC<asp:TextBox>がブラウザでレンダリングされると表示される<input type="text">ので、Skinの代わりにCSSファイルに次のスタイルを書き込むと機能します...

 input[type=text], textarea, select 
  { 
    outline: none; 
    padding: 3px 0px 3px 3px; 
    margin: 5px 1px 3px 0px; 
    border: 1px solid #cccccc;
    background: #ffffff;  
    width: 150px; 
    color: #484848; 
    font-size: 12px; 
  }

だから私の質問は、CSSでSSCを処理できるのであれば、本当にSKINSが必要なのかということです。または、何か足りないものがある場合は、訂正してください。ありがとうございます。

4

1 に答える 1

0

webformsはサーバー側の処理に集中しています。Webフォームが最初に導入されたとき、CSSではなくコントロールプロパティを介したスタイリングコントロールを優先していました。私はスキンをサーバーサイドコントロールのCCSのようなスタイリングと考える傾向があります。スキンにCssClassプロパティを設定させることもできます。

CSSは2001年以降改善されており、IMOのスキンはますます価値が低くなっています。スキンが必要ですか、いいえ。それらは価値を提供しますか?あなたは私を説得するのに苦労するでしょう:)

于 2013-02-14T13:32:08.440 に答える