WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Tabellen machen was sie wollen...was tun?

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Tabellen machen was si... - 21 Nov 2024 Antworten
Tabellen machen was sie wollen...was tun?
Smine
Pixelschubser
Threadstarter




Beiträge: 10

Hallo,

sobald ich anfange, etwas komplexere Tabellen zu erstellen, gerät die ganze Sache im wahrsten Sinne des Wortes aus den Fugen. Ich hab schon vieles probiert (vordefinierte Breiten & Höhen, blinde Pixel usw.), aber in letzter Konsequenz verändern sich die Tabellen immer nach Lust und Laune.

Derzeit wird z.B. die Zeilenhöhe einfach verdoppelt, sobald ich ein Formular (!!) in eine der Zellen dieser Zeile einfüge. Wie geht das denn?? Durch den Formular-Tag selbst wird doch überhaupt nichts dargestellt, aber einfach so mal die Zeilenhöhe verändert, so daß die Tabelle danach aussieht wie ein optischer Witz.

Ist eine vernünftige Tabellendarstellung mit HTML überhaupt möglich, und wenn ja...wie kann man das angehen? Oder muß man komplett auf CSS zurückgreifen? Irgendwie muß das ja funktionieren, denn professionelle Seiten haben ja auch saubere Tabellen.

Gruß Smine

  Profil   E-Mail   Editieren   Zitieren
zeTo
Quasselstrippe




Beiträge: 239

So ganz kann ich dein Problem nicht nachvollziehen, aber ich würde dir dringend empfehlen css zu benutzten, zumal es ja kein wirklicher aufwand ist.
dort kannst du z.b. margin oder padding einstellen, die bei verschiedenen browser bestimmte objekte automatisch haben.

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder




Beiträge: 609

Smine schrieb am 28.04.2005 13:59
sobald ich anfange, etwas komplexere Tabellen zu erstellen, gerät die ganze Sache im wahrsten Sinne des Wortes aus den Fugen.


Eine Tabelle ist dazu da, zweidimensionale Daten in tabellarischer Form darzustellen. Tabellen sind von Natur aus nicht komplex. Wer Tabellen zu was anderem benutzt, gehört mit solchen Effekten, wie Du sie beschreibst, gestraft!
Warum Layout mit Tabellen dumm ist

Ich hab schon vieles probiert (vordefinierte Breiten & Höhen, blinde Pixel usw.), aber in letzter Konsequenz verändern sich die Tabellen immer nach Lust und Laune.

Weil Du ihnen ein Verhalten aufzwingen willst, wofür sie nicht gemacht sind. Ein Feature von Tabellen ist nunmal, dass sie sich den Inhalten anpassen!

Derzeit wird z.B. die Zeilenhöhe einfach verdoppelt, sobald ich ein Formular (!!) in eine der Zellen dieser Zeile einfüge. Wie geht das denn?? Durch den Formular-Tag selbst wird doch überhaupt nichts dargestellt, aber einfach so mal die Zeilenhöhe verändert, so daß die Tabelle danach aussieht wie ein optischer Witz.

Wer sagt, dass dadurch nichts dargestellt wird? Es handelt sich um ein Block-Element. Ein Block-Element zeichnet sich dadurch aus, dass vor und nach ihm ein Zeilenumbruch ist, mit einem (je nach Browser u.U. unterschiedlichen) Abstand zum Element davor und danach. Ohne dass Du diesen Abstand abstellst, wird sich das Verhalten nicht ändern.

Ist eine vernünftige Tabellendarstellung mit HTML überhaupt möglich

Für tabellarische Daten? Ja.
Für den Missbrauch der Tabellen als Mittel zum Layout? Nein. Siehe Link oben.

Oder muß man komplett auf CSS zurückgreifen?

Für Layout ist CSS zuständig. Schon seit gut und gerne 7 Jahren.

Irgendwie muß das ja funktionieren, denn professionelle Seiten haben ja auch saubere Tabellen.

Nein. Da täuschst Du Dich. Nur weil einige Sites altersbedingt noch Tabellen vergewaltigen, heißt das nicht, dass das "saubere Tabellen" sind. Das ist ein Murcks hoch unendlich. Außerdem ist es schwierig zu erstellen (wie Du ja gemerkt hast), schlecht zu warten, unübersichtlich, bläht den Code auf, führt zu langen Ladezeiten, das Layout muss bei jeder Seite mitgeladen werden, noch mehr lange Ladezeiten und höchst kompliziert, das Layout ändern zu wollen, und und und.

Lerne CSS und wende es seiner Bestimmung nach an.

Lies den Seybold-Vortrag (Link oben) und versuche es zu verstehen.

Bei Rückfragen scheue Dich nicht, diese hier zu stellen. Ich helfe gern.

  Profil   Editieren   Zitieren
 

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Tabellen machen was si...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Tabellen machen was sie wollen...was tun? im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 8126468    Heute : 386     Gestern : 463     Online : 112     21.11.2024    13:01      0 Besucher in den letzten 60 Sekunden        
Nach oben