-1
Ich versuche, eine table
Strcuture mit Bootstrap-Grids zu machen, und ich fragte mich, welche der folgenden Struktur ist die beste und korrekt semantisch .Sollte ich .w-100 oder .row verwenden, um ein tabellenartiges Grid-Design zu erstellen
.row {
border: 1px solid black;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<div class='container'>
<div class='row'>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
</div>
<div class='row'>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
</div>
<div class='row'>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
</div>
<div class='row'>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
</div>
</div>
oder sollte ich gehen diese Struktur
.w-100 {
border: 1px solid black;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<div class='container'>
<div class='row'>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
<div class="w-100"></div>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
<div class="w-100"></div>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
<div class="w-100"></div>
<div class='col'>A</div>
<div class='col'>B</div>
<div class='col'>C</div>
<div class='col'>D</div>
<div class='col'>E</div>
</div>
</div>
ich von meinen beiden Entwürfe zu verstehen, dass die erste sein Stil viel einfacher ist, aber der zweite ist wirklich einfach und schwer zu gestalten, aber ist das alles ab raus?
Tabellendaten sollten semantisch in einer Tabelle sein Gibt es einen Grund, warum Sie eine Tabelle als divs neu erstellen? – Paul
Ich versuche, eine Seite zu machen, die einige Ähnlichkeiten mit '
Sie versuchen, ein Raster zu erstellen, keine Tabelle. Also nennen wir es ein Raster, denn das ist es. – Rob
Antwort
Beide Strukturen sind gut, aber ich würde vorschlagen, dass Sie mit dem ersten gehen. Im zweiten Fall, wenn Sie die .w-100-Datei hinzufügen, müssen Sie einige responsive Dienstprogramme mischen, wie in der Bootstrap-Dokumentation angegeben, um die mehrzeiligen Spalten ansprechbar zu machen.
Sie können die ansprechenden Anzeigefunktionen finden here.
Beachten Sie, dass in der ersten Struktur, die Sie verschiedene Zeilen nur zu schaffen, die jeweils mit gleicher Breite Spalt, aber in dem zweiten, erstellen Sie gleich Breite mehrzeiliger Spalten mit der Klasse .w-100. Zur weiteren Erläuterung lesen Sie die Bootstrap-Dokumente oder den Quell-CSS-Code.
Wichtig: Ich würde vorschlagen, dass Sie keine dieser Methoden verwenden, sondern die im Bootstrap bereitgestellten Tabellenklassen verwenden. Sie sind aus einem bestimmten Grund da.
Quelle
2017-12-15 12:12:12
Verwandte Themen