アプリ版:「スタンプのみでお礼する」機能のリリースについて

<table>
<td rowspan="4">テスト</td>
<td>AAA</td>
</tr>
<tr>
<td>BBB</td>
</tr>
</table>

このコードを打ち込むとテストの位置がAAAとBBBの間の高さになりますが、
テストの高さをAAAと同じ位置に表示することはできますか?

A 回答 (5件)

<table>


<td rowspan=2 valign=top>テスト</td>
<td>AAA</td>
</tr>
<tr>
<td>BBB</td>
</tr>
</table>

でいいんじゃない?。
ただし、セルの高さによっては微妙にずれるけど・・・。

<table>
<td>テスト</td>
<td>AAA</td>
</tr>
<tr>
<td></td><td>BBB</td>
</tr>
</table>

こんなふうに空白のセルを作れば必ず揃うね。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2011/10/30 17:36

多くのブラウザでは、セル内の中央に配置されます。


+--------+---------+---------
|       |あいうえお|
|あいうえお|---------+
|       |あいうえお|あいうえお
|--------|----------|
|あいうえお|あいうえお|
|--------|----------+----------
となります。

スタイルシートで、td{vertical-align:top;}とすると良いでしょう。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2011/10/30 17:36

<table>


<td rowspan="4" style="vertical-align:top;">テスト</td>
<td>AAA</td>
</tr>
<tr>
<td>BBB</td>
</tr>
</table>

vertical-alignで行方向の揃え方を指定できます。有効なのは、インライン要素とテーブルセルです。

●vertical-alignスタイルシートリファレンス
http://www.htmq.com/style/vertical-align.shtml
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2011/10/30 17:36

rowspan="4"は他の要素を省略かなんかしたんでしょう、たぶん。


マークアップ以外はCSSでやらないと怒られますよ(笑)
縦方向揃えは該当のセルに対しvertical-alignプロパティで。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2011/10/30 17:36

http://www.tohoho-web.com/html/td.htm

というかrowspan="4"っておかしいでしょ。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2011/10/30 17:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!