Hello out there!
eine Tabelle über den gesamten sichtbaren bereich des Browser-Fensters vergrößern.
eine Tabelle mit fixer Größe
Ja wie denn nun? Du widersprichst dir.
mittig zu zentrieren.
Bei der Verwendung von "100%" geht der Browser vom Inhalt, nicht aber von der sichtbaren Größe der "Arbeitsfläche" aus.
Das hatte ich doch gerade gesagt: der Absatz mit „Zu beachten ist […]“
Folgende Struktur*:
<html>
<body>
<table>
<!-- Inhalt -->
</table>
</body>
</html>
Eine Angabe
table {height: 100%}
heißt also, dass die Box des table-Elements die Höhe der box des body-Elements hat. Da für diese aber nichts angegeben ist, gilt der Defaultwert
body {height: auto}
Die Box des body-Elements ist also nur so groß, wie es deren Inhalt verlangt.
Willst du das ändern, musst du dafür eine explizite Angabe machen:
body {height: 100%}
Und wenn du ins HTML schaust, siehst du, dass das body-Element nicht das Wurzelement ist, sondern Vorfahren hat; dessen Box also in einer weiteren sitzt, die einer expliziten Höhenangabe bedarf.
Es gibt in CSS keine „Attribute“. Aber „Eigenschaften“.
Sorry! Bin kein Profi!
Sorry! Hab gerade noch gesehen, dass du in deinem OP tatsächlich HTML-Attribute meintest.
Der Gedanke, jemand wolle für Darstellungsangaben etwas anderes einsetzen als CSS, ist mir so abwegig, dass ich ihn erst gar nicht hatte.
See ya up the road,
Gunnar
* Das soll kein vollständiges HTML-Dokument sein; die Auslassungen sind beabsichtigt.
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)