Heim > Web-Frontend > CSS-Tutorial > Kann ich Tabellen nur mit „' und CSS erstellen?

Kann ich Tabellen nur mit „' und CSS erstellen?

Mary-Kate Olsen
Freigeben: 2024-12-11 10:32:11
Original
512 Leute haben es durchsucht

Can I Create Tables Using Only `` and CSS?

Erstellen Sie Tabellen nur mit <div> und CSS

Problemstellung:

Das Erstellen von Tabellen mit dem herkömmlichen HTML-Tabellenelement (

) kann umständlich sein. Kann eine äquivalente Tabellenstruktur nur mit <div> erreicht werden? und CSS?

Beispieltabelle:

Die folgende Beispieltabelle wird bereitgestellt:

<div>

<div>
Nach dem Login kopieren

CSS-Styling:

The Der folgende CSS-Code lautet vorausgesetzt:

.divTable
{

display: table;
width: auto;
background-color: #eee;
border: 1px solid #666666;
border-spacing: 5px; /* cellspacing:poor IE support for this */
Nach dem Login kopieren
Nach dem Login kopieren

}

.divRow
{

display: table-row;
width: auto;
Nach dem Login kopieren

}

.divCell
{

float: left; /* fix for buggy browsers */
display: table-column;
width: 200px;
background-color: #ccc;
Nach dem Login kopieren
Nach dem Login kopieren

}

Unterstützung für IE7 und niedriger:

Der bereitgestellte Code ist aufgrund der Verwendung von display:table nicht mit IE7 und niedrigeren Versionen kompatibel.

Alternative Lösung:

Um das Kompatibilitätsproblem zu beheben, kann der folgende CSS-Code verwendet werden:

.div-table {

display: table;
width: auto;
background-color: #eee;
border: 1px solid #666666;
border-spacing: 5px; /* cellspacing:poor IE support for this */
Nach dem Login kopieren
Nach dem Login kopieren

}
.div-table-row {

display: table-row;
width: auto;
clear: both;
Nach dem Login kopieren

}
.div-table-col {

float: left; /* fix for buggy browsers */
display: table-column;
width: 200px;
background-color: #ccc;
Nach dem Login kopieren
Nach dem Login kopieren

}

Vorteile:

Dieser alternative CSS-Code bietet Kompatibilität mit IE7 und darunter unter Beibehaltung der gewünschten tabellenartigen Struktur.

Das obige ist der detaillierte Inhalt vonKann ich Tabellen nur mit „' und CSS erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage