0

ascx コントロールがあり、ページの div に収まる必要があります。スクロールしたくありません。サイズを小さくして正しく収まるようにすることはできますか? ラベルは問題ないようですが、表のセルとテキストボックスの一部が縮小される可能性があり、問題なく収まると思います。ascxのテキストボックスでjQueryの選択を行い、幅を狭めることを考えていました。懸念事項の 1 つは、これらのテキスト ボックスが長さに「cols」属性を使用していることです。その値を現在の 75% などに設定できますか? jQuery でテーブルの特定の列を取得して、それらのセルのみを操作できますか? 一部の列は幅を維持する必要がありますが、明らかに縮小できる列もあります。

アプリ全体で使用されている既存の ascx を変更したくありません。利害関係者はこのページで同じコントロールを使用したいと考えています。

アドバイスをありがとう。~ck in サンディエゴ

4

3 に答える 3

1

これにはCSSを使用するだけでよいと思います。<div>などのid属性を指定します"myDiv"

CSS を使用して<div>とその子要素のスタイルを設定できます。

#myDiv {
  width: 500px;
  height: 500px;
}

/* textarea within #myDiv */
#myDiv textarea {
  width: 100px;
}

/* td within #myDiv */
#myDiv td {
  width: 50px;
}

CSSプロパティ値が's属性widthよりも優先されると思います (私のブラウザーでは Firefox 3.0 でしたが、他のブラウザーでもテストしたいと思います)。必要なことは jQuery を使用せずに CSS で実行できるはずですが、やりたかったことは jQuery でも実行できます。textareacols

于 2009-07-24T21:17:52.977 に答える
-1

DIV を含む固定サイズを設定して、スクロール可能に設定してみませんか。すべてCSSを使用しています。ASCX の変更などは必要ありません...

于 2009-07-24T20:53:06.867 に答える