質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

445閲覧

忍者code 初級その28

keeen

総合スコア15

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2020/03/20 10:27

編集2020/03/20 10:29

前提・実現したいこと

テーブルの縦結合をした時に文字を縦方向中央にしたいです。

発生している問題・エラーメッセージ

<td rowspan="3">縦に結合</td>で縦に3行結合しても文字は1行目にあって縦方向中央に寄りません。

該当のソースコード

html

1 2<body> 3 <table border="1" width="300px"> 4 <tr> 5 <th>名前</th> 6 <th>年齢</th> 7 <th>体重</th> 8 <th>身長</th> 9 </tr> 10 <tr align="center"> 11 <td colspan="4">ここを横に結合しよう</td> 12 </tr> 13 <tr align="center"> 14 <td rowspan="3">縦に結合</td> 15 <td>22歳</td> 16 <td>42kg</td> 17 <td>158cm</td> 18 </tr> 19 <tr align="center"> 20 21 <td>18歳</td> 22 <td>62kg</td> 23 <td>174cm</td> 24 </tr> 25 <tr align="center"> 26 <td>32歳</td> 27 <td>124kg</td> 28 <td>233cm</td> 29 </tr> 30 </table> 31</body> 32

試したこと

padding-topで上に余白をあけようとしましたが、表の1行目全部に余白がついてしまいました。

補足情報(FW/ツールのバージョンなど)

atomを使っています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

valign="middle"を付加したらどうでしょうか。(初期値は middle なのでなくてもいいはずなんですが)

HTMLタグ/テーブルタグ/セル内の文字の位置を指定する - TAG index

html

1<body> 2 <table border="1" width="300px"> 3 <tr> 4 <th>名前</th> 5 <th>年齢</th> 6 <th>体重</th> 7 <th>身長</th> 8 </tr> 9 <tr align="center"> 10 <td colspan="4">ここを横に結合しよう</td> 11 </tr> 12 <tr align="center" valign="middle"> 13 <td rowspan="3">縦に結合</td> 14 <td>22歳</td> 15 <td>42kg</td> 16 <td>158cm</td> 17 </tr> 18 <tr align="center"> 19 20 <td>18歳</td> 21 <td>62kg</td> 22 <td>174cm</td> 23 </tr> 24 <tr align="center"> 25 <td>32歳</td> 26 <td>124kg</td> 27 <td>233cm</td> 28 </tr> 29 </table> 30</body>

投稿2020/03/20 12:02

編集2020/03/20 13:36
hatena19

総合スコア33790

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

keeen

2020/03/20 12:42

回答ありがとうございます。 valign="middle"を追加しても変わりませんでした。 使っているパソコンに原因があるかもしれません。 もう少しいろいろ調べてみようと思います。
hatena19

2020/03/20 12:52

OSとブラウザは何で確認してますか。
keeen

2020/03/20 13:27

OSはMacOS Catalina、ブラウザはGoogleChromeで確認しています。 Safariで確認しても同様でした。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問