最近、質問ばかりしてるような気がするのですが・・・
m(__)m
親テーブルのセルの中に子テーブルを入れ込んで
子テーブルを親テーブルのセルの縦位置を中央に表示させたいのですがうまく行きません
NN6.Xでは表示されるのですがIEだと上寄せに
表示されてしまいます。
これはIEの仕様でしょうがないのでしょうか?
(↑けしてダジャレではありません(^^ゞ)
セル内配置でテキストや画像は上手く
中央位置に出来るのですが子テーブルが出来ないです
なぜでしょうか?
参考のためにソースコードを
---------------------------------
<table width="100%" border="1" height="100%">
<tr>
<td align="center" valign="middle">
<table width="50%" border="1" height="50%">
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
-------------------------------------
よろしくお願いします。
スタイルシートやjavascriptを使ったやりかた
とかもあるのでしょうか?
No.5ベストアンサー
- 回答日時:
これでどうでしょう?
<table width="100%" border="1" height="100%">
<tr>
<td align="center" valign="middle">
<table width="50%" border="1" height="50%" style="position:relative;top:25%;">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
素晴らしい!!!!!!!!!!!
スタイルシートの定義でイケるとは!!!!
僕も、イロイロと試すべきですね
ところで
style="position:relative;top:25%;"> の
positionはわかるのですが
relativeって何を定義するのですか?
(リレイティブ?)
No.4
- 回答日時:
こんなのは...
<table width="100%" border="1" height="100%">
<tr>
<td>
<table width="100%" border="0" height="100%">
<tr height="25%"><td> </td></tr>
<tr height="50%"><td>
<table width="50%" border="1" height="100%" align="center">
<tr><td> </td></tr>
</table>
</td></tr>
<tr height="25%"><td> </td></tr>
</table>
</td>
</tr>
</table>
見にくくて<(__)>
No.3
- 回答日時:
どうも、中のほうのTABLEのHEIGHTに%を使うとダメみたいですね。
<table width="100%" border="1" height="100%">
<tr>
<td align="center">
<table width="50%" border="1" height="100">
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
だとうまくいきますが。
ちなみに、Netscape4.7で見ると、HEiGHT=50%でも
中のTABLEは中央には配置されますが、
高さは50%にはなりませんでした。
この回答への補足
その通りなんです(;_;)
子テーブルの高さを%指定にすると駄目なんです
むむむ・・・・
しょうがないから親テーブルに子テーブルをくっつけようかなぁ~~~
No.2
- 回答日時:
確かになりませんね、初めて知りました
原因はバグなのかわかりませんが
とりあえず下のようにしてみては
どうでしょうか、面倒ですが
他の人がいい答え知ってるかもしてないのでそちらを参考にして下さい
<table width="100%" border="1" height="100%">
<tr>
<td align="center">
<table width="50%" border="0" height="25%">
<tr>
<td> </td>
</tr>
</table>
<table width="50%" border="1" height="50%">
<tr>
<td> </td>
</tr>
</table>
<table width="50%" border="0" height="25%">
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<!DOCTYPE html>あってますか?...
-
<!DOCTYPE html>あってますか?...
-
htmlの文字が縦書きになる
-
<!DOCTYPE html>あってますか?↑
-
WEBページを強制的に横画面で見...
-
静止画画像をクリックすると音...
-
ワードプレスで太字が反映され...
-
リンクバナーのHTMLタグ。画像...
-
goo は、放置?
-
HPレイアウトが同じページのヘ...
-
テーブルの行を折りたたみたい...
-
パソコンのマイク機能
-
HTMLで表をつくったのですがウ...
-
HTMLタグのあるCSVファイルを利...
-
テーブルタグのセルの幅の一部...
-
Duolingo のソースコードの名前...
-
Webページのリンクの貼り方を教...
-
1つの「ホームページビルダー2...
-
テーブルのセルデータを自動改...
-
コードを書いて下さい( ; ; )...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルのセルデータを自動改...
-
goo は、放置?
-
htmlソース文の 各行 改行位置...
-
1つの「ホームページビルダー2...
-
HPレイアウトが同じページのヘ...
-
CSS、Bootstrapについて contai...
-
CSSについて教えてください。 ...
-
静止画画像をクリックすると音...
-
、URL化させるにはどうしたらい...
-
テーブルの行を折りたたみたい...
-
css初心者 フレックスボックス...
-
WEBページを強制的に横画面で見...
-
Webページのリンクの貼り方を教...
-
Duolingo のソースコードの名前...
-
メモ帳の段落の揃え方
-
スマホ(android)のタッチパネ...
-
コードを書いて下さい( ; ; )...
-
HTMLで画像をポップアップで表...
-
角丸画像の背景色を透明にした...
おすすめ情報