0

HTML と CSS を使用して Web サイトを作成しています。高さと幅の両方を定義している HTML テーブルがあります。サイト全体のすべてのページで高さが同じになるように、高さ (450px) を定義しています。ただし、高さを定義すると、そのテーブル内のすべてが垂直方向の中央に配置されます。垂直方向の配置 (方法) に関する多くの情報を見つけましたが、それらの方法を使用して垂直方向の配置を元に戻そうとしてもうまくいきません。高さを削除することが私の問題を元に戻す唯一の方法であるため、高さを指定できるがテーブル内のすべてを垂直方向に揃えることができないソリューションを探しています。必要に応じてコードを投稿しますが、この質問は必要ないかもしれません。ありがとう。

4

2 に答える 2

1

詳細情報がなければ、td をグローバルに定義して vetical-align top にする方法は? 以下はページ用ですが、すべてのページが効果を共有するために使用する共通の css ファイルでこれを定義できます。

<html>
 <style>
  td {
   vertical-align:top;
  }
 </style>
 <body>
   <table style="height:450px;" border=1>
    <tr><td>hey</td><td>ho</td><td>let's go</td></tr>
    <tr><td>hey</td><td>ho</td><td>let's go</td></tr>
    <tr><td>hey</td><td>ho</td><td>let's go</td></tr>
  </table>
 </body>
</html>
于 2013-01-04T20:05:15.473 に答える
0

コード内のテーブルがレイアウト目的で使用されている場合(タブ付きデータのマークアップではない)、min-heightメインコンテナーと組み合わせてより新しいCSSレイアウトメソッドを使用することをお勧めします。たとえば、負のマージンメソッド

于 2013-01-04T21:00:37.687 に答える