4

以下は私のものHTMLです:

<table width="100%" >
  <tr>
    <td>
      <asp:TextBox ID="tbNewNote" TextMode="MultiLine" runat="server" CssClass="width:100% "/>
    </td>                                
  </tr>
</table>

textboxテキストでいっぱいになると、画面の端を超えて広がります。

どうすればそのような行動を取り除くことができますか?

前もって感謝します。

4

3 に答える 3

11
<asp:TextBox runat="server" TextMode="MultiLine" Rows="5" Columns="20" style="resize:none;" ></asp:TextBox>
于 2013-10-17T14:40:47.663 に答える
4

CSS で次のクラスを作成し、幅を修正したいテキストボックスで使用します。

.CSSclass{

resize:none;
}

textmode multiline を使用してすべてのテキスト ボックスを同じにしたい場合は、css に次のように記述できます。

.textarea{
resize:none;
}
于 2012-06-28T10:59:17.103 に答える
2

コードに次の変更を加え、CssClass="width:100%" を削除します。css プロパティではなく、ここでクラスを指定します。次に、TextBox に固定幅を追加しましたが、拡張されなくなりました。

 <table width="100%" >
      <tr>
       <td>
        <asp:TextBox ID="tbNewNote" TextMode="MultiLine" runat="server" Width="200px"/>
       </td>                                
      </tr>
    </table>
于 2012-06-28T10:42:16.077 に答える