次のようなことを行うことができます。ブラウザのサイズが変更されたときに、幅と高さを本体の任意の要素に変更したくありません。ページに大きなテーブルがあり、サイズを変更するときは、フルブラウザモードでロードしたときと同じ幅または高さにしたいと思います。
質問する
1062 次
2 に答える
2
テーブルに固定の幅と高さを与えるだけです。min-widthとmin-heightを使用すると、定義された最小の幅と高さに一致するまでサイズが変更されます
table
{
width:500px;
}
幅は問題ではないかもしれませんが、テーブルの高さはわかりません。これは大きく変わる可能性があるため、jQueryを使用すると次のことができます。
var myTable = $('.table');
var myTableHeight = myTable.height();
myTable.css('height', myTableHeight);
編集:あなたのコメントに基づいて、これはあなたができることです。200%のままにしますが、ブラウザが最初に読み込まれるときに、テーブルの幅を取得して固定幅として設定します。その後、常に同じままになります。
<script type="text/javascript">
$(document).ready(function() {
//once the document was completely loaded get the width of the table and se it as fixed width
var myTable = $('.table');
var myTableWidth = myTable.width();
myTable.css('width', myTableWidth);
});
</script>
于 2012-05-09T07:39:34.847 に答える
1
CSSmin-width
とを使用しmin-height
ます。
于 2012-05-09T07:37:02.977 に答える