以下のような方法で、画面に合わせたテーブルを作成したいのですが、
うまくいきません。
幅の変数を単にタグ属性の値にしても動かない事が判りました。
どのようにしたら、値をセットできるのでしょうか。
ご存知の型がおられましたら教えてください。
よろしくお願い致します。
<html>
<head>
<title>ウィンドウサイズを取得する</title>
</head>
<body>
<script Language="JavaScript"><!--
w = window.outerWidth;
h = window.outerHeight;
// --></script>
<table width="w" height="h">
<tr>
<td>
test
</td>
</tr>
</table>
</body>
</html>
No.3ベストアンサー
- 回答日時:
%指定では
.w202 {width:21.3%;}
.w112 {width:11%;}
.w200 {border-style:none;width:99.5%;margin-top:0.3em;}
<table summary="古文書(駿河竜爪山由来)の写真"><col span="1" class="w202"><col span="1" class="w112"><col span="1" class="w202"><col span="1" class="w112"><col span="1" class="w202"><col span="1" class="w112"><tbody>
<img src="../kan/syou/keidai2.jpg" alt="keidai2_d.gif" class="w200">
実際に使用例ですが
段組で作成の場合でも%指定可能ですが
文字も画面サイズにより変更の場合は、JavaScriptにより文字サイズの変更が必要ですが。
<script Language="JavaScript"><!--は、誤りでは、ないですか<script type="text/javascript"><!--でないとフリーソフトAnother HTML-lint gatewayでエラーになりますが
summary="古文書(駿河竜爪山由来)の写真"もフリーソフトAnother HTML-lint gatewayでエラー対策で記述していますが
No.2
- 回答日時:
もし、目的がレイアウトのためでしたら、間違いです。
【引用】____________ここから
非視覚系メディアでのレンダリングに際して問題を起こすことがあるため、単に文書内容を整形する目的だけで表を用いるべきでない。 さらに、見た目のために表が用いられると、その表が大きなディスプレイのあるシステムで作られた場合、表を見るために水平スクロールを強いられることがある。 こうした問題を最小限に押さえるため、著者は文書の整形には表ではなくスタイルシートを用いるべきである。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[11.1 表の概説( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
【引用】____________ここから
・・・【中略】・・・
ページレイアウトの目的で表を用いる。
・・・【中略】・・・
こうしたテクニックによって、Webページはより複雑化し、限られた環境にしか適応しなくなり、相互運用性問題に悩まされることとなり、障害を持つ人々にアクセス障壁が設けられてしまう。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[14.1 スタイルシートの概説( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )]より
また、tableは、内容の量によって自在に伸縮することが求められています。
11 表 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
画像のような置換要素の場合は、セルの幅はそれが収まるように広げられます。
11.3 視覚系ユーザエージェントによる表の整形 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
それがレイアウトの目的ではなく、表でしたら
<table style="width:100%">で良いです。
No.1
- 回答日時:
単純に
<table width="100%" height="100%">
みたいなやり方はダメなんでしょうか?もっとも、高さはブラウザによってフォローされませんが。
高さを処理すると行数が増えた場合などかなり厄介なことになると思います。
javascriptで制御する場合、こういう方法も紹介されています、ご参考までに
http://www.kanaya440.com/contents/tips/javascrip …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TABLEのセルの中の文字を行単位...
-
テーブルとテーブルの間隔について
-
<th>タグを使っても太字にしな...
-
HTML tableのセルにtextareaを...
-
同じ幅指定のつもりなのに、ブ...
-
HTML5で、テーブル内tdタグの高...
-
tableのcellpadding="0" cellsp...
-
table表を横に並べる際の間隔指定
-
テーブルが二重で表示されてし...
-
親要素のwidthは子要素のwidth...
-
TR タグの表示・非表示を一括で...
-
背景色付きのマーキーみたいに
-
latex使い方
-
正規表現で「より前」と「より後」
-
tableタグの枠線について
-
HTMLでテーブルをfloatで中央配...
-
tableを縦に続けるとtable間の...
-
table 幅固定で、端までいった...
-
tableタグとformタグの組み合わせ
-
html でのテキスト結合について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルとテーブルの間隔について
-
TABLEのセルの中の文字を行単位...
-
<th>タグを使っても太字にしな...
-
CSSで特定のテーブルだけに...
-
HTML5で、テーブル内tdタグの高...
-
同じ幅指定のつもりなのに、ブ...
-
table表を横に並べる際の間隔指定
-
テーブル内のセル間にスペース...
-
textareaの外側の文字が下付き...
-
HTML tableのセルにtextareaを...
-
テーブルデータを折り返して表...
-
tableの位置がIEとその他ブラウ...
-
<fieldset>タグについて
-
正規表現で「より前」と「より後」
-
スタイルシートで左側だけ色を...
-
tableのcellpadding="0" cellsp...
-
tableを縦に続けるとtable間の...
-
HTMLのテーブルをExcelにCopy&P...
-
html5のテーブル内でdivのタブ...
-
スタイルの無効化
おすすめ情報