ERLEDIGT
JA
JA
ANTWORTEN
11
11
ZUGRIFFE
670
670
EMPFEHLEN
-
26.12.04 16:40 #1
Hallo
Würde gerne mal wissen, was denn die Zukunftssicherste Art des positionierens auf Webseiten ist?
CSS oder tabellen? Oder doch lieber Layer?
Würde mich über Antworten freuen.
PeterBrillen, Sonnenbrillen und Kontaktlinsen
"Stimmt es, daß die Arbeit am Computer dumm macht?" - "Sie haben nichts zu befürchten. Computer können einen wahnsinnig machen, aber nicht dumm."
-
Ich würde die Webseite zuerst mit div-Elementen gruppieren und anschließend mit CSS formatieren.
-
Layer mit Sicherheit nicht!
Tabellen sind zunehmend fürs Layout verpönt.
div's und css sind wohl die Zukunft, wenn auch Anfangs etwas schwieriger als Tabellen.
Der große Vorteil gegenüber Tabellen ist, dass Menschen mit Behinderungen oder auch Menschen, die eine Seite "ordentlich" ausdrucken wollen durch das Abschalten der Styles (evtl. auch in Kombination mit Vergrößern der Schrift) eine Seite zu sehen bekommen, bei der die Wahrscheinlichkeit wesentlich größer ist, dass sie nicht seitlich scrollen müssen bzw. die Druckseiten nicht seitlich über mehrere Blätter gehen.
Du kannst auch so ein eigenes CSS fürs Drucken definieren, welches ein ganz anderes Layout. Z.B. Navi ausblenden, schwarz/weiss machen, Inhalt, der auf der Webseite vielleicht noch sinnvoll nebeneinander steht untereinander positionieren.
Ein gutes Beispiel ist CSS Zen Garden. Kannst Dir die Seite ja mal ohne Styles anschauen (Firefox + Webdeveloper-Plugin).
All die verschiedenen Designs basieren auf derselben html-Datei mit unterschiedlichem CSS.
Das ist mit Tabellen nicht möglich.
Im Internet gibts es auch eine deutsche Version eines Vortrags zum Thema "Warum Layout mit Tabellen dumm ist".
Gruß hpvw
-
hey....also ich arbeite noch immer mit tabellen *schäm*....aber wenn ihr sagt, dass divs die zukunft sind, könntet ihr mit bitte ein Tutorial oder einen Link zur Erklärung und richtigen Anwendung posten
Wäre sehr froh darüber....
thx
-
Wie schön, die Menschen lernen.
Es gibt übrigens noch einen ausgezeichneten Artikel von Douglas Bowman mit dem Titel Throwing Tables Out the Window, in dem er die ehemalige tabellenbasierte Microsoft-Webseite mit einer tabellenlosen, auf CSS basierenden Variante vergleicht.
-
26.12.04 18:14 #6
Danke schon mal für die Antworten.
Würde mich auch gerne freuen über nen Link oder Beitrag, wie man richtig mit div`s umzugehen hat und wie sie funktionieren.
Das mit den tabellen ist ja schon lange ein sehr umstrittenes Thema, obwohl ich finde das die ganz nützlich sind. Nun ja, sie sind halt nunmal nicht zum designen von Websites gedacht.
Maja, dann hoffe ich auf eineige weitere Antworten.
Danke
PeterBrillen, Sonnenbrillen und Kontaktlinsen
"Stimmt es, daß die Arbeit am Computer dumm macht?" - "Sie haben nichts zu befürchten. Computer können einen wahnsinnig machen, aber nicht dumm."
-
div-Elemente sind zum gruppieren von anderen Elementen gedacht. Ein wirkliches Tutorial dazu gibt es nicht, sie sind einfach zu universell einsetzbar.
Es gibt jedoch viele Webseiten, anhand derer Struktur zu sehen ist, wie sich Webseitenelemente am besten strukturieren lassen. [url="http://www.csszengarden.com/"]CSS Zen Garden[/font] ist z. B. so eine Projektseite, bei der man sehen kann, wie unterschiedlich ein und dieselbe (X)HTML-Struktur formatier werden kann.
-
Ich denke, wenn man sich mit dem Code von CSS Zen Garden beschäftigt, kann man schon einiges lernen.
Dazu kann ich die Seite von Stu Nicholls und A List Apart empfehlen.
Zum Nachschlagen dient natürlich die allseits beliebte Dokumentation SelfHTML von Stefan Münz.
Über Google und Links auf den angesprochenen Seiten sollten sich auch diverse Tutorials und weitere Beispiele finden.
Gruß hpvw
-
26.12.04 19:18 #9
Ok, danke wered mich mal durchkämpfen, leider auf Englisch, aber das klappt schojn

Wo wir gerade dabei sind, was sind denn <ul> und <dd> , also wofür die stehn?
DankeBrillen, Sonnenbrillen und Kontaktlinsen
"Stimmt es, daß die Arbeit am Computer dumm macht?" - "Sie haben nichts zu befürchten. Computer können einen wahnsinnig machen, aber nicht dumm."
-
ul: unordered List (unsortierte Liste)
ol: ordered List (nummerierte Liste)
dd: Definition in einer Definitionsliste
Wenn man sich ein typisches Menü einer hierarchischen Seitenstruktur anschaut ist das am treffendsten (wenn man alle Formatierungen weglässt) durch eine verschachtelte unsortierte Liste darzustellen:
Wie man solche Menüs mit CSS formatieren kann zeigt A List Apart. Die Beispiele zeigen auch, wie man das semantisch korrekt in html als Liste auszeichnen kann und dann mit CSS in eine horizontale Menüleiste einfügt.HTML-Code:<ul> <li> Menüpunkt1 <ul> <li> Menüpunkt1.1 </li> <li> Menüpunkt1.2 </li> <li> Menüpunkt1.3 </li> </ul> </li> <li> Menüpunkt2 </li> <li> Menüpunkt3 </li> <li> Menüpunkt4 </li> </ul>
Gruß hpvw
-
Beim Stichpunkt Listen möchte ich noch das „Listutorial“ in den Raum werfen.
-
27.12.04 00:33 #12
Ok, Frage beantwortet
Vielen Dank
PeterBrillen, Sonnenbrillen und Kontaktlinsen
"Stimmt es, daß die Arbeit am Computer dumm macht?" - "Sie haben nichts zu befürchten. Computer können einen wahnsinnig machen, aber nicht dumm."
Ähnliche Themen
-
BG positionieren per CSS
Von SixxKiller im Forum CSSAntworten: 2Letzter Beitrag: 07.10.07, 08:20 -
Div positionieren
Von notebook20000 im Forum CSSAntworten: 2Letzter Beitrag: 11.08.07, 09:37 -
Div positionieren
Von kerstel im Forum CSSAntworten: 26Letzter Beitrag: 03.08.07, 13:07 -
Box Positionieren
Von emonem im Forum CSSAntworten: 2Letzter Beitrag: 05.05.06, 19:57 -
Box in der Box positionieren
Von krass2001 im Forum CSSAntworten: 2Letzter Beitrag: 01.06.05, 06:23





Login





