Inhaltsverzeichnis
Verwenden Sie die Eigenschaften „Rand links“ und „Rand rechts“
Beispiel
Anleitung
Rasterattribut verwenden
Flexbox-Eigenschaften verwenden
Fazit
Heim Web-Frontend CSS-Tutorial Wie zentriere ich eine Tabelle mit CSS?

Wie zentriere ich eine Tabelle mit CSS?

Sep 13, 2023 am 08:21 AM

Das

如何用 CSS 使表格居中?

-Tag wird verwendet, um traditionelle Komponenten in HTML zu erstellen, die als Tabellen bezeichnet werden. Beim Entwerfen von Webseiten ist es wichtig zu wissen, wie Sie die Gesamtvisualisierung Ihres Designs verbessern können. Einer der wichtigen Aspekte ist die mittige Ausrichtung des Tisches. In diesem Tutorial lernen wir, wie man eine Tabelle mit CSS zentriert.

Dies ist eine beliebte Möglichkeit, Tabellenelemente in HTML und CSS zentriert auszurichten. Die CSS-Eigenschaften margin-left und margin-right werden verwendet, um den linken bzw. rechten Rand von Elementen festzulegen. Ränder schaffen Platz außerhalb der Ränder eines Elements und drängen das Element effektiv von anderen Elementen auf der Seite weg.

Der Wert des Attributs kann mithilfe eines Längenwerts (z. B. px, em, cm), eines Prozentsatzes oder der vordefinierten Werte auto, inherit oder initial festgelegt werden.

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

<!DOCTYPE html>
<html lang="en">
   <head>
      <style>
         .table-container,
         th,
         td {
            border: 2px solid rgb(96, 100, 218);
         }
         .table-container {
            width: 70vw;
            margin-left: auto;
            margin-right: auto;
         }
      </style>
   </head>
   <body>
      <table class="table-container">
         <th>Name</th>
         <th>id</th>
         <th>Salary</th>
         <tr>
            <td>Suranjan</td>
            <td>12475142</td>
            <td>32000</td>
         </tr>
      </table>
   </body>
</html>
Nach dem Login kopieren

Anleitung

  • Der Code ist eine HTML-Datei, die eine Tabelle mit drei Spalten erstellt: Name, ID und Gehalt. Die Klassenbreite „Tabellencontainer“ der Tabelle beträgt 70 % der Breite des Ansichtsfensters und wird auf der Seite zentriert. Kopfzellen (Name, ID und Gehalt) und Tabellenzellen haben durchgezogene 2-Pixel-Ränder mit der Farbe RGB (96, 100, 218).

  • Die Tabelle enthält eine Datenzeile, die den Namen „Suranjan“, die ID 12475142 und das Gehalt 32000 enthält.

Rasterattribut verwenden

Eine weitere gängige Methode besteht darin, das Rasterattribut zu verwenden, um die Tabelle zentriert auszurichten. Raster sind zweidimensionale Elemente von HTML und CSS, die wir zum Erstellen von Zeilen und Spalten verwenden können. Wenn wir die Tabelle zunächst als Rasterelement deklarieren, können wir die Tabelle dann mithilfe der Place-Items-Eigenschaft des Rasters zentriert ausrichten. Die Eigenschaft „place-items“ richtet das Raster tatsächlich horizontal und vertikal zur Mitte aus.

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

<!DOCTYPE html>
<html lang="en">
   <head>
      <style>
         .table-container,
         th,
         td {
            border: 2px solid rgb(96, 100, 218);
         }
         .table-container {
            width: 70vw;
         }
         body{
            display: grid;
            place-items: center;
         }
      </style>
   </head>
   <body>
      <table class="table-container">
         <th>Name</th>
         <th>country</th>
         <th>Occupation</th>
         <tr>
            <td>Tom Holland</td>
            <td>USA</td>
            <td>Software Developer</td>
         </tr>
      </table>
   </body>
</html>
Nach dem Login kopieren

Anleitung

  • Dies ist ein einfacher HTML-Code zum Erstellen einer Tabelle mit drei Spalten – Name, Land und Beruf. Die Tabelle enthält eine Datenzeile, die Werte für Name (Tom Holland), Land (USA) und Beruf (Softwareentwickler) enthält.

  • Der im Kopfabschnitt von HTML definierte CSS-Stil legt die Ränder der Tabelle, die Tabellenzellen (th, td) und die Tabelle selbst (class="table-container") auf eine 2-Pixel-RGB-Vollfarbe (96, 100, 218) fest. . Die Breite der Tabelle ist auf 70 vw (70 % der Breite des Ansichtsfensters) eingestellt. Der Hauptteil ist so eingestellt, dass er als Raster erscheint und die Elemente auf der Seite zentriert.

Flexbox-Eigenschaften verwenden

Eine weitere sehr beliebte Methode besteht darin, die Flexbox-Eigenschaft von CSS zu verwenden, um die Tabelle zentriert auszurichten. Flexbox ist ein responsives Element für HTML und CSS. Flexbox verfügt über bestimmte Eigenschaften wie Alien-Items, Justify-Content usw., die wir zum Zentrieren der Tabelle verwenden können. Für Programmierer ist diese Methode oft die bequemste Möglichkeit, eine Tabelle zu zentrieren.

Die chinesische Übersetzung von

Beispiel

lautet:

Beispiel

<!DOCTYPE html>
<html lang="en">
   <head>
      <style>
         .table-container,
         th,
         td {
            border: 2px solid rgb(96, 100, 218);
         }
         .table-container {
            width: 70vw;
         }
         body{
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: center;
         }
      </style>
   </head>
   <body>
      <table class="table-container">
         <th>Name</th>
         <th>class</th>
         <th>Subject</th>
         <tr>
            <td>Suranjan</td>
            <td>12</td>
            <td>Mathematics</td>
         </tr>
      </table>
   </body>
</html>
Nach dem Login kopieren

Anleitung

  • Dieser Code ist eine HTML-Datei, die eine Tabelle mit drei Spalten erstellt: Name, ID und Gehalt. Die Tabelle hat eine Klasse namens „table-container“ mit einer Breite von 70 % der Breite des Ansichtsfensters. Die Kopfzellen (Name, ID und Gehalt) und die Tabellenzellen haben alle durchgezogene 2-Pixel-Ränder mit der Farbe RGB (96, 100, 218). Die Tabelle enthält eine Datenzeile, darunter den Namen „Suranjan“, die Nummer 12475142 und das Gehalt 32.000.

  • Der Hauptteil des HTML-Dokuments verfügt über den CSS-Stil display:flex, wodurch der Hauptteil zu einem flexiblen Container wird. CSS-Stil „flex-direction: row“ legt die Elementrichtung des Flex-Containers auf „row“ fest. Die CSS-Stile align-items und justify-content center Elemente vertikal bzw. horizontal.

Fazit

In diesem Artikel haben wir gelernt, wie man eine Tabelle mithilfe von CSS zentriert. In diesem Tutorial haben wir die Verwendung von Randeigenschaften, Raster, Flexbox und mehr gesehen. Von allen besprochenen Methoden sollte Flexbox verwendet werden. Dies liegt daran, dass Flexboxen bequemer sind und besser auf UI-Elemente reagieren.

Das obige ist der detaillierte Inhalt vonWie zentriere ich eine Tabelle mit CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Arbeiten mit GraphQL Caching Arbeiten mit GraphQL Caching Mar 19, 2025 am 09:36 AM

Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Aufbau einer Ethereum -App mit Redwood.js und Fauna Aufbau einer Ethereum -App mit Redwood.js und Fauna Mar 28, 2025 am 09:18 AM

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Erstellen Sie Ihr eigenes Bragdoc mit ELEITY Erstellen Sie Ihr eigenes Bragdoc mit ELEITY Mar 18, 2025 am 11:23 AM

Unabhängig davon, in welcher Phase Sie als Entwickler Sie befinden, haben die Aufgaben, die wir erledigen - ob groß oder klein - einen enormen Einfluss auf unser persönliches und berufliches Wachstum.

Können Sie gültige CSS -Eigenschaftswerte aus dem Browser erhalten? Können Sie gültige CSS -Eigenschaftswerte aus dem Browser erhalten? Apr 02, 2025 pm 06:17 PM

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ein bisschen auf CI/CD Ein bisschen auf CI/CD Apr 02, 2025 pm 06:21 PM

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Vergleich von Browsern für reaktionsschnelles Design Vergleich von Browsern für reaktionsschnelles Design Apr 02, 2025 pm 06:25 PM

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Gestapelte Karten mit klebriger Positionierung und einem Schuss Sass Gestapelte Karten mit klebriger Positionierung und einem Schuss Sass Apr 03, 2025 am 10:30 AM

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

See all articles