Gunnar Bittersmann: Tabelle mit css quadratisch gestalten

Beitrag lesen

Die Tabelle zeigt ein Spielbrett und wird per php erstellt.

pepebe,
Zur Laufzeit des Scripts ist doch die Anzahl $n der td pro Zeile/Spate bekannt.

Lege eine Mindestbreite bzw. -höhe $th der th fest. 650 - $th ergibt dann die Maximalbreite/-höhe aller td.

Teile (650 - $th) / $n und nimm davon den ganzzahligen Anteil; das ergibt die Breite und Höhe eines td.

Der zu 650 übrig bleibende Rest ist die Breite bzw. Höhe der th, das wird in der Regel etwas mehr als $th sein.

Die so berechenten Werte lässt du von PHP ins HTML-Dokument schreiben (wahlweise auch in dessen Stylesheet).

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)