これはより良いですが、テーブル内のテキストと同様に、テーブルがウィンドウの左端に押し付けられています。 さらに 3 つのパラメータを追加して、これを修正しましょう。
結果:
一般に、境界には 2 つのパラメータが関与します。
フレーム - テーブルの周囲のフレームのタイプを設定し、次の値を取ることができます。 空所 - フレームなし、その上 - 上部フレームのみ、下に - 下部フレームのみ、サイド - 上下のフレームのみ、反対 - 左右のフレームのみ、左 - 左フレームのみ、右肩 - 右フレームのみ、箱 - フレームの 4 つの部分すべて。
ルール - 内部テーブル境界のタイプを設定し、次の値を取ることができます。 なし - セル間に境界線はありません。グループ - 行のグループと列のグループの間のみの境界 (後で説明します)、行 - 境界線は行間のみ、コル - 境界は列間のみです。全て - すべての境界線を表示します。
これらのパラメータを使用すると、必要に応じて境界を設定できます。 ここでは 1 つの例だけを示しますので、すべて自分で試してみてください。 結果:
境界は さまざまなブラウザ 若干異なって表示されます。
HTML タグ tr および td テーブルは行ごとに形成されます。 したがって、行 (tr) で指定されたパラメータの効果は、その行のすべてのセル (td) に拡張されます。 文字列には 3 つのパラメータを含めることができます。
整列する - セル内のテキストを水平に配置します。次の値を取得できます: 左 (右)、右 (左)、中央 (中央)、ヴァライン - セル内のテキストを垂直に配置します。値は上 (上)、下 (下)、中央 (中央)、バックカラー - 線の色を設定します。
例を見てみましょう: 幅 - 列の幅を設定します(ピクセルまたはパーセントで表します。表の幅を100%とみなします)。身長 - セルの高さを設定します。同じ行内のすべてのセルがこの高さになります。
たとえば、コードにタグを追加してみましょう。
これらのパラメータ 1
2
3
結果:
幅と高さを設定しない場合、表は内容に応じて作成されることに注意してください (前の例ではこれが当てはまりました)。
このレッスンは終了しました。テーブルの作成とデザインを練習してください。これらのスキルは、複雑な構造のテーブルを作成する次のレッスンで必要になります。
Colspan タグ - 列を結合する 複雑な構造のテーブルの最も一般的な用途は、Web ページのマークアップです。 写真を見てください:
最初と 3 行目にそれぞれ 1 列が必要であることがわかりました。 これはパラメータを使用して実現されます コルスパン タグ
。 この設定は、ブラウザーに複数の列を 1 つに結合するように指示します。 このパラメータの値は、マージされる列の数を示す数値です。例えば、
この列には 2 つの列が含まれています。 私たちの例の場合:
文書のタイトル
サイトヘッダー
メニュー
コンテンツ
サイトの一番下
1 行目と 3 行目にそれぞれ 1 列が含まれていることに注目してください。
Web ページのマークアップの別の例を見てみましょう。
サイトヘッダー
メニュー
メニュー
メニュー
メニュー
メニュー
メニュー
ニュース
コンテンツ
カウント - このテーブルには行と列が何行ありますか? これを行うには、頭の中で図面にグリッドを適用します。
これにより、3 行 6 列になります。
サイトヘッダー
最初の行は 1 つの列で構成され、6 つの列が含まれます。 これを書き留めてみましょう:
メニュー
メニュー
メニュー
メニュー
メニュー
メニュー
2 行目は 6 つの列で構成されます。
ニュース
コンテンツ
3 行目は 2 つの列で構成され、最初の行には 2 つの列が含まれ、2 番目の行には 4 つの列が含まれます。
そんなに難しいことではありません。 図面上にグリッドを視覚的にオーバーレイし、行を上から下に 1 行ずつ書き込み、各行に必要な列数を記述します。
Rowspan タグ - 行の連結
このようなマークアップが必要な場合はどうすればよいでしょうか?
2 行目には 1 列しかないことに注意してください。 最初の列は最初の行から拡張されており、単純に 2 つが含まれます。
一見すると難しそうに見えますが、少し練習すれば、どんな複雑なテーブルも作成できるようになります。
別の例を見てみましょう。
メニュー
コンテンツ
サイトの一番下
キャップ
別の例を見てみましょう。
メニュー
したがって、最初の行には 2 つの列があり、2 番目の列は 2 つの行を連結しています。 これを書き留めてみましょう:
コンテンツ
2 行目は 1 列です (その一部が 1 行目の 2 列目で隠れているだけです)。
サイトの一番下
最後に、3 行目は 3 つの列を含む 1 つの列です。 行スパン そして コルスパン これら 2 つのオプションを使用する
任意の複雑さのテーブルを作成できます。 練習する。
ネストされたテーブル
名前が示すように、あるテーブルを別のテーブル内、または任意の列内に配置できます。 例として最後のマークアップを使用してこれを実行してみましょう。