httHallo gary,
Ich habe deswegen alles mit Tabellen gemacht, weil mir das von einem Bekannten, der schon lange mit Homepages arbeitet, das empfohlen hat. Er sagte: wenn du schnell im www zu einem Ergebnis kommen willst, das auch unter verschiedenen Bildschirmauflösungen funktioniert, dann benutze Tabellen wo es nur möglich ist.
Wenn man etwas schnell macht, wird es nicht gut. Mit Tabellen kann man vieles machen, aber man muss auch Tabellen erst einmal beherrschen und man muss auch bei einem Tabellenlayout erst einmal lernen, wie man Texte und Bilder dort hin bekommt, wo man sie haben will.
Auch Dein Freund hat das mal gelernt. zum Beispiel eine Tabllenzelle mit schwarzem Hintergrund und einer Höhe von 1px als Trennlinie zu missbrauchen.
Natürlich muss man auch CSS lernen. Hier macht man eine schwarze Linie mit einem <hr> und entsprechenden Formatierung. Das ist nicht wirklich komplizierter. So ist es bei vielen Dingen.
Ohne Tabellen kommst du niergens hin.
Das stimmt nun überhaupt nicht. Gerade das Layout von http://www.bildungsserveragrar.de, was ich Dir als Beispiel geschickt habe, ist relativ anspruchsvoll. Ich denke nicht, dass die vielen Rundungen und Linien mit Tabellen wesentlich leichter umzusetzen gewesen wären. Allerdings könnte ich das heute gar nicht mehr so ohne weiteres. Ich müsste mich dazu auch erst wieder reinarbeiten, weil ich es so lange nicht mehr gemacht habe. Daran siehst Du schon, dass auch Tabellenlayouts nicht ohne Einarbeitung funktionieren - und ich mache auch schon lange HTML.
Den Schritt, Formatierungsanweisungen in eine externe Datei auszulagern, muss man sicher erst mal gedanklich machen - das ist auch ein großer Schritt, aber einer in ein neues, buntes Land.
Wenn Du Schwierigkeiten hast, findest Du im Web heute ehr Hilfe für CSS-basierte Layouts als für Tabellen. Viele Links wurden Dir hier in diesem Thread gepostet!
Auf vielen dieser Seiten findest Du nicht nur Informationen zu "runden Ecken", sondern auch zu anderen Problemen (mehrer Spalten mit Kopf- und Fußzeile und anderes mehr).
Daher noch mal mein Tipp vom Anfang: benutz die Suchmöglichkeiten, die Dir zur Verfügung stehen (nicht nur auf selfhtml.org, sondern auch die verschiedenen Suchmaschinen, dieses und weitere Foren usw.)
Und bei diversen Tests habe ich gesehen, das "Standalone Text" bei verschiedenen Browsern je nach Auflösung macht was er will.
Das macht er niemals nicht! Schon weil er keinen eigenen Willen hat! Der Text tut immer, was man ihm sagt - das heißt, wenn Du ihm nichts gesagt hast, dann macht er das, was ihm standardmäßig von der Entwicklern des Browsers mitgegeben wurde.
Wenn es wirklich vom Text abhängen würde, wie er aussieht, sähe ein und derselbe Text in jedem Anzeigeprogramm unter jedem Betriebssystem identisch aus - und das tut er beileibe nicht.
Nimm nur mal die Darstellung in einem reinen Text-Editor, in einem HTML-Editor, in einem Browser, der kein CSS versteht, in einem Browser, der CSS versteht, einem Handy-Browser und einem Text-Browser, wie Lynx. Von unterstützenden Technologien für Behinderte gar nicht zu reden, großen und kleinen Bildschirmen, monochromen oder farbfähigen, Grafikkarten, die viele oder nur wenige Farben darstellen können, Playstation oder PDA - die Liste lässt sich beliebig erweitern!
Mit einer Tabelle kann ich sagen 75% der Fensterbreite.
Auch das ist falsch - du hast wahrscheinlich nur Bildschirme kennen gelernt, die drei mal nebeneinander das Wort Donaudampfschifffahrtsgesellschaftsangestelltenkopfbedeckung darstellen können - denn auch ein Tabellenlayout hängt von den oben genannten Faktoren ab und ein fünf- und mehrspaltiges Layout ist bei jeder eingesetzten Technik schwierig. Da wird der Platz immer eng!
Dann spiekt es keine Rolle wie gross das Fenster bzw. die Auflösung ist, ich habe immer dasselbe optische Ergebnis.
Auch das stimmt nicht (s. o.)
CSS kannte ich da noch nicht. Zu CSS bin ich eigentlich gekommen, weil der Validator verschiedene Designangaben im Html-Text nicht will. Desshalb habe ich die ungewollten Befehle in die CSS gepackt. Nun ist der Valli zufrieden und ich habe dennoch meine Doppelrahmen.
Schön. Man muss ja auch nicht alles auf einmal. Es ist ja schon gut, dass Du CSS einsetzt. Von daher ist es gar nicht so schwierig, den schritt von den tabellen weg zu machen - es gibt viele fertige Layouts im Netz, die Du kostenlos verwenden kannst. Die kannst Du dann nach und nach anpassen - selfHTML hilft Dir dabei - und wir hier auch!
Ich habe gesehen das viele Seiten wunderschöne Schriften und Designs aufweisen. Und alles mit CSS. Ich bin überzeugt davon, das man mit CSS tolle Sachen machen kann - wenn man das versteht zu nutzen.
Die Kraft des Verstehens. :-)
Auch du wirst es verstehen - das kommt mit der Zeit ganz von alleine - man muss nciht alle CSS-Möglichkeiten am ersten Tag nutzen!
Aber dennoch gilt allen mein Dank für die differenzierten ausführungen. Vielleicht gibt es ja doch einen weg die Bilder eventuellmit JavaScript über die Tabelle zu legen. Die Positionierung dürfte hierbei wohl das schwierigste sein.
Kommt drauf an - kannst Du JavaScript so gut, dass Du bei dieser Lösung keine anderen Probleme erwartest? Ich fürchte, da werden viele Schwierigkeiten auf dich zukommen - noch mehr als bei einer reinen CSS-Lösung...
Viele Grüße,
Marc.