Dreispaltiges HTML-Layout

Migel Hewage Nimesha 20 Juni 2023
  1. Erstellen Sie ein dreispaltiges Layout in HTML
  2. Erstellen Sie ein ansprechendes dreispaltiges Layout in HTML
  3. Abschluss
Dreispaltiges HTML-Layout

Websites verwenden häufig mehrere Spalten, um Inhalte anzuzeigen. Das Spaltenlayout kann auf zahlreiche Arten gemäß den Anforderungen des Designers gestaltet werden.

Mit einer Kombination aus HTML und CSS können wir ansprechende und ansprechende Spaltenlayouts erstellen. In diesem Artikel konzentrieren wir uns auf das Entwerfen eines 3-Spalten-Layouts.

Erstellen Sie ein dreispaltiges Layout in HTML

Im Allgemeinen werden HTML-Spalten mit dem <div>-Tag definiert. Zwischen dem Tag <div> definieren wir die Klasse mit dem Schlüsselwort row.

Beim Definieren eines dreispaltigen Layouts sollten drei <div>-Elemente und drei column-Klassen dazwischen erstellt werden.

Schauen wir uns das folgende Beispiel an.

<!DOCTYPE html>
<html>
    <head>
        <title>html 3 column layout</title>
        <link rel="stylesheet" href="style1.css">
    </head>

    <body>
        <h1>
            Column three layout
        </h1>
        <div class="row">
              <div class="column" style="background-color:#404040;">Content of the column</div>
              <div class="column" style="background-color:#a0a0a0;">Content of the column</div>
              <div class="column" Style="background-color:#dcdcdc;">Content of the column</div>
        </div>
    </body>
</html>

In Anbetracht des obigen HTML-Codes haben wir die Klasse row innerhalb des ersten darin enthaltenen <div>-Elements deklariert. Als Klassen sind drei Spalten definiert, die den gesamten Browserbereich aufteilen können.

Mit dem Element style können wir Hintergrundfarben für die drei Spalten hinzufügen.

Der Inhalt der Kolumnen ist absolut den Gedanken des Designers überlassen. Mit Hilfe des obigen Codes können wir ein einfaches 3-Spalten-Layout entwerfen.

Es wird dringend empfohlen, einige CSS-Eigenschaften hinzuzufügen, um ein korrektes 3-Spalten-Layout zu erhalten. Zu diesem Zweck können wir den folgenden CSS-Code verwenden.

CSS-Eigenschaften zum HTML-Spaltenlayout hinzufügen

Wir können ein einfaches Spaltenlayout mit HTML-Eigenschaften erstellen, aber mit Hilfe von CSS-Eigenschaften wäre es besonders interaktiv. Sie helfen, die Spalten zu gestalten.

*{
    box-sizing: border-box;
}

.row{
   display:grid;
   grid-template-columns: 33.33% 33.33% 33.33%;
   justify-content: center;
   text-align: center;
   font-size: 25px;
   height: 300px;
}

Das 3-Spalten-Layout kann als Raster erfolgen. Der obige CSS-Code zeigt, wie die Eigenschaft display verwendet wird, um das Rasterlayout anzuzeigen.

Wir haben die Eigenschaft grid-template-columns, um den gesamten Bereich des Browserbereichs in die gleichen drei Spalten zu unterteilen.

Die CSS-Eigenschaft height definiert die Höhe der Spalte. Die Eigenschaft justify-content wird verwendet, um den Inhalt in jeder Spalte zu rechtfertigen.

Zusätzlich haben wir text-align und font-size hinzugefügt.

Als Ergebnis der obigen HTML- und CSS-Codes können wir ein 3-Spalten-Layout wie das folgende erhalten.

Das Weblayout muss zu bestimmten Bildschirmtypen passen. Wir werden ein responsives 3-Spalten-HTML-Layout erstellen, um einige HTML-Elemente zu unterstützen.

Sehen wir uns an, wie Sie ein ansprechendes Spaltenlayout entwerfen.

Erstellen Sie ein ansprechendes dreispaltiges Layout in HTML

Es gibt mehrere Möglichkeiten, das Spaltenlayout responsive zu gestalten. Wir können ein viewport-Element hinzufügen, um das Layout an verschiedene Bildschirme anzupassen.

<meta name="viewport" content="width=device-width, initial-scale=1">

Das Tag <meta> wird verwendet, um das Element viewport hinzuzufügen, das den Viewport der Webseite festlegt. Das Festlegen des Darstellungsbereichs der Webseite weist den Browser an, die Größe und Skalierung der Seite zu verwalten.

Mit dem obigen HTML-Code können wir das Spaltenlayout für alle Arten von Bildschirmgrößen anpassen. Wir sollten den obigen Code als folgenden Code in das head-Element des HTML-Codes einfügen.

<!DOCTYPE html>
<html>
    <head>
        <title>html 3 column layout</title>
        <link rel="stylesheet" href="style1.css">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style>
            *{
                box-sizing: border-box;
            }
            .row{

                display:grid;
                grid-template-columns: 33.33% 33.33% 33.33%;
                justify-content: center;
                text-align: center;
                font-size: 25px;
                height: 300px;
            }
        </style>
    </head>

    <body>
        <h1>
            Column three layout
        </h1>
        <div class="row">
              <div class="column" style="background-color:#404040;">Content of the column</div>
              <div class="column" style="background-color:#a0a0a0;">Content of the column</div>
              <div class="column" Style="background-color:#dcdcdc;">Content of the column</div>
        </div>
    </body>
</html>

Abschluss

Das 3-spaltige HTML-Layout kann erstellt werden, indem einfach das Element <div> mit den Klassen row und column definiert und einige CSS-Stileigenschaften hinzugefügt werden. In diesem Artikel wurde das Erstellen eines einfachen 3-Spalten-Layouts mit HTML und das Hinzufügen einiger CSS-Eigenschaften zur Gestaltung beschrieben.

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.

Verwandter Artikel - HTML Column