Machen Tabellenzellen quadratisch
How, um sicherzustellen, dass jede Zelle der Tabelle sollte sich Platz ohne die Verwendung von festen Größen? Und reaktionsschnell Weg, wenn Sie ändern die Breite.
CSS:
table {
width: 90%;
}
td {
width: 30%;
}
tr {
/** what should go here? **/
}
HTML:
<table>
<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>
<table>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Technik beschrieben in: Raster von responsive Quadrate.
Abgestimmt auf Ihren Anwendungsfall, der mit einem Tisch und Platz Tabellenzellen, würde es so Aussehen:
CSS:
HTML:
FIDDLE demo
Hier ist mein code: http://jsfiddle.net/vRLBY/1/
Den Schlüssel zu verwenden ist:
weil
padding-bottom
ist definiert in Bezug auf die Breite. Weitere Informationen: http://absolide.tumblr.com/post/7317210512/full-css-fluid-squaresHinweis: ich Vorher gepostet nicht funktionierende code (siehe hier). Vielen Dank an @web-tiki für die Meldung der Fehler 😉
body { ... }
von der CSS....body
CSS : jsfiddle.net/webtiki/cM3yb/1body { ... }
...td
s nicht Platz. Ich werde einen screenshot machen, Sie zu zeigen.