Hallo,
ich arbeite gerade an einer dynamisch erstellten Auflistung, welche ich mittels CSS formatieren möchte. Bisher sieht mein Code etwa folgendermaßen aus:
while ($row = $result-\>fetch\_assoc()) {
echo ' ' . $row['name'] . ', ' . $row['beruf'] . ', ' . $row['land'] . ' ';
}
Die Ausgabe will mir allerdings nicht so recht gefallen:
Otto Normalverbrauer, Mechaniker, Deutschland
Hans Müller, Maurer, Österreich
Max Mustermann, Beamter, Deutschland
Lieber wäre mir eine Auflistung im Stil einer Tabelle (jedoch ohne Rahmen):
+-----------------------+-------------+--------------+
| Name | Beruf | Land |
+-----------------------+-------------+--------------+
| Otto Normalverbrauer | Mechaniker | Deutschland |
+-----------------------+-------------+--------------+
| Hans Müller | Maurer | Österreich |
+-----------------------+-------------+--------------+
| Max Mustermann | Beamter | Deutschland |
+-----------------------+-------------+--------------+
Die Spaltenlänge sollte sich jeweils am längsten Eintrag orientieren, etwas „Buffer“ zur nächsten Spalte wäre wunschenswert. Unter Umständen möchte ich auch jede zweite Zeile farblich hinterlegen.
Wie kann ich dieses Design mittels CSS (ohne Tabelle?) umsetzen? Für einen „Schubs“ in die richtige Richtung wäre ich dankbar. Eine komplette Lösung ist vorrangig nicht gefragt.
Vielen Dank für eure Vorschläge!