ホームページ ウェブフロントエンド htmlチュートリアル HTML と CSS を使用して簡潔なテーブル レイアウトを実装する方法

HTML と CSS を使用して簡潔なテーブル レイアウトを実装する方法

Oct 19, 2023 am 10:34 AM
css html テーブルレイアウト

HTML と CSS を使用して簡潔なテーブル レイアウトを実装する方法

HTML と CSS を使用して単純なテーブル レイアウトを実装する方法

HTML と CSS は、フロントエンド開発で最も一般的に使用される 2 つの言語です。 Web ページの作成と美化に使用できます。テーブルは Web ページの一般的な要素の 1 つであり、データを表示するために使用されます。 HTML と CSS を使用して単純なテーブル レイアウトを実装するにはどうすればよいですか?コード例を示しながら、具体的な手順を以下に説明します。

ステップ 1: HTML 構造の作成
まず、HTML ファイルを作成し、テーブルの基本構造をそのファイルに追加する必要があります。コードは次のとおりです。

<!DOCTYPE html>
<html>
<head>
    <title>简洁表格布局</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <table>
        <thead>
            <tr>
                <th>表头1</th>
                <th>表头2</th>
                <th>表头3</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>数据1</td>
                <td>数据2</td>
                <td>数据3</td>
            </tr>
            <tr>
                <td>数据4</td>
                <td>数据5</td>
                <td>数据6</td>
            </tr>
            <tr>
                <td>数据7</td>
                <td>数据8</td>
                <td>数据9</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

上記のコードでは、テーブルとテーブルのコンテンツを含む基本的な HTML 構造を作成しました。

ステップ 2: CSS スタイルを追加する
次に、CSS を使用してテーブルを美しくする必要があります。 style.css という名前の CSS ファイルを作成し、HTML ファイルに含めます。コードは次のとおりです。

table {
    width: 100%;
    border-collapse: collapse;
}

th, td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

th {
    background-color: #f2f2f2;
}

tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

tbody tr:hover {
    background-color: #f5f5f5;
}

上記のコードでは、CSS スタイルを設定してテーブルを美しくしています。具体的なスタイルは次のとおりです。

  • 表の幅を 100% に設定し、border-collapse 属性を使用して境界線を 1 行に結合します。
  • パディングやテキストの配置など、テーブル ヘッダーとテーブル コンテンツのスタイルを設定します。
  • ヘッダーの背景色をライトグレーに設定します。
  • n 番目の子の擬似クラス セレクターを使用して、テーブルの中央の偶数行に背景色を追加します。
  • マウスをホバーしたときのテーブル行の背景色を設定します。

ステップ 3: テーブル スタイルを調整する
必要に応じて、テーブル スタイルをさらに調整できます。たとえば、表の境界線とテキストの色を設定したり、表のヘッダーと表の内容のスタイルを調整したりできます。

table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ddd;
    color: #333;
}

th, td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

th {
    background-color: #f2f2f2;
    font-weight: bold;
}

tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

tbody tr:hover {
    background-color: #f5f5f5;
}

上記のコードでは、境界線のスタイルを追加し、テキストの色を黒に設定しました。同時に、ヘッダーのフォントを太字に設定して強調表示します。

これまでに、単純なテーブル レイアウトの実装が完了しました。実際のニーズに応じて、さらにスタイルを調整できます。

概要:
HTML と CSS を使用すると、単純なテーブル レイアウトを簡単に実装できます。まず、HTML ファイルを作成し、そのファイルにテーブルの基本構造を追加する必要があります。次に、CSS スタイルを使用して表を美しくし、表の境界線、テキストの配置、背景色、その他の属性を設定します。最後に、必要に応じてテーブル スタイルをさらに調整し、設計要件との一貫性を高めます。同時に、CSS を使用して、マウスをホバーしたときに表の行の色を変更するなど、いくつかのインタラクティブな効果を実現することもできます。

以上がHTML と CSS を使用して簡潔なテーブル レイアウトを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CSSアスペクト比プロパティとの使用方法は何ですか? CSSアスペクト比プロパティとの使用方法は何ですか? Aug 04, 2025 pm 04:38 PM

Theaspect-ratioCSSpropertydefinesthewidth-to-heightratioofanelement,ensuringconsistentproportionsinresponsivedesigns.1.Itisapplieddirectlytoelementslikeimages,videos,orcontainersusingsyntaxsuchasaspect-ratio:16/9.2.Commonusecasesincludemaintainingres

HTMLのリンクタグのREL属性の目的は何ですか? HTMLのリンクタグのREL属性の目的は何ですか? Aug 03, 2025 pm 04:50 PM

rel = "styleSheet" linkscssfilesforstylingthepage; 2.Rel = "preoad" hintstopreloadcriticalResourcesforPerformance; 3.REL = "ICON" setSthewebsite’sfavicon;

CSSの使用方法:空の擬似クラス? CSSの使用方法:空の擬似クラス? Aug 05, 2025 am 09:48 AM

The:emptypseudo-classselecteselementswithnochildrenorcontent、includingspacesorcomments、aonterlytrulyelementslikematchit;

クリエイティブな形状にCSSクリップパスを使用する方法は? クリエイティブな形状にCSSクリップパスを使用する方法は? Aug 04, 2025 pm 02:55 PM

CSSCLIP-PATHを使用して、追加の画像や複雑なSVGなしでブラウザに非長方形の形状を作成します。 2。一般的な形状関数には、INSET()、Circle()、Ellipse()、Polygon()が含まれます。ここで、ポリゴン()は、ダイアログバブルなどの創造的なデザインを作成するのに適した座標ポイントを定義することでカスタムシェイプを実装します。 3.クリップパスは、ホバリング中のサークル拡張など、CSS遷移またはキーフレームアニメーションを通じて動的効果を達成できますが、同じタイプの間隔アニメーションと頂点の数のみをサポートします。 4.応答性とアクセシビリティに注意して、サポートされていないときにコンテンツがまだ利用可能であることを確認し、テキストが読み取り可能であり、過度の収穫を避け、ポリゴン頂点の数を制御してパフォーマンスを最適化します。同時に、それを知る必要があります

CSSのみのアコーディオンメニューを作成する方法は? CSSのみのアコーディオンメニューを作成する方法は? Aug 03, 2025 pm 01:48 PM

非表示のチェックボックスとCSSを使用してください。隣接する兄弟セレクター()と組み合わせたチェックされた擬似クラス()を制御するコンテンツディスプレイ。 2. HTML構造には、崩壊したアイテムごとに入力、ラベル、コンテンツDIVが含まれています。 3.最大高さの遷移を設定することにより、スムーズな拡張/崩壊アニメーション。 4.擬似要素を使用してオープン/クローズステータスアイコンを追加します。 5.無線タイプを使用してシングルオープンモードを実装しますが、チェックボックスを使用すると複数の開口部が可能になります。これは、JavaScriptを必要とせず、最新のブラウザーと互換性のあるインタラクティブな折りたたみ式メニューの実装です。

タグでテキストを強調表示する方法は? タグでテキストを強調表示する方法は? Aug 04, 2025 pm 04:29 PM

タグを使用して、テキストを意味的に強調表示します。これは、検索結果または重要なコンテンツを識別するためによく使用されます。 2。背景色、テキストの色、境界などのカスタムスタイルは、CSSを通じてカスタマイズできます。 3.アクセシビリティとSEO効果を改善するために、視覚的な装飾だけでなく、実際的に重要なコンテキストで使用する必要があります。

HTMLを使用して、新しいタブで開くリンクを作成する方法 HTMLを使用して、新しいタブで開くリンクを作成する方法 Aug 05, 2025 am 04:29 AM

新しいタブでリンクを安全に開くには、ターゲット= "_ blank"を使用し、常にrel = "noopener"と協力する必要があります。 Rel = "Noreferrer"を選択して、プライバシー保護を強化できます。特定の手順は次のとおりです。1。hrefを使用してターゲットURLを設定します。 2。ターゲット= "_ blank"を追加して、新しいタブでリンクを開きます。 3. rel = "noopener"を追加して、新しいページが元のページを操作してパフォーマンスの向上を防ぎます。 4。REL= "NoreFerrer"を選択して、送信を防ぐことができます

HTML画像のLongDESC属性はまだ役立ちます HTML画像のLongDESC属性はまだ役立ちます Aug 03, 2025 pm 02:15 PM

thelongdescattributionsobsoletedueTopoordscreenReadersupport、しばしばsunawareofavaileddescriptions.2

See all articles