A.Z.R.A.E.L. Geschrieben 7. Februar 2003 Geschrieben 7. Februar 2003 Hi Leute! Ich hatte heute eine heftige Diskussion mit einem Freund, und zwar: Was ist besser: Eine Website die mit Frames oder mit Divs+Tabellen gestaltet wird?? Seine Begründung war, dass man mit Frames scrollen kann und mit Divs dafür nicht! Dieser Thread beweist halt das Gegenteil: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=40329&werbeid=20 Trotzdem: Was ist eure Meinung dazu? Gruß Azrael Zitieren
oneside Geschrieben 7. Februar 2003 Geschrieben 7. Februar 2003 Das sind eigentlich zwei grundverschiedene Dinge. Es kommt wohl eher darauf an für was es eingesetzt werden soll und unter welchen Bedingungen. - Oneside- Zitieren
A.Z.R.A.E.L. Geschrieben 7. Februar 2003 Autor Geschrieben 7. Februar 2003 hier ging es haupsächlich um die Optik einer Website! und dass er gesagt hat, dass es ned geht a Website nur mit divs zu programmieren und dass frames ja um so viel toller sind da man da ja scrollen kann!! und nun wollte ich wissen was besser ist für eine Website: diese mit frames oder mit div bereichen zu gestalten! Gruß Azrael Zitieren
Rohde Geschrieben 7. Februar 2003 Geschrieben 7. Februar 2003 Optik hat relativ wenig bis gar nichts mit divs oder frames zu tun. Da entscheidet sowieso der persönliche Geschmack. Und wie Du unter hier sehen kannst, kann man auch mittels divs Scrolling auf die Seite bringen. Divs haben dazu noch den Vorteil, daß sie sich meiner Meinung nach flexibler handhaben lassen. Es ist kein Problem, die div-Bereiche einfach mal auszublenden oder zu verschieben. Ein schönes Beispiel für ein nützliches div wäre beispielsweise: <div style="visibility:hidden;"><a href=...>Nur Text-Version benutzen</a></div> Das wird zum Beispiel benutzt, um Usern, die mit ScreenReadern oder Braille-Zeilen (=> Menschen mit Sehbehinderung) im Web unterwegs sind, eine reine Textversion anzubieten. Dem ScreenReader ist es völlig egal, ob das div nun mittels css unsichtbar gemacht wurde. Der Link wird vorgelesen und der Benutzer kann entscheiden. Standardbrowser zeigen das nicht an und geben dem Benutzer die mit Grafiken, Flash-Animationen und verschachtelten Tabellen angereicherte Webseite aus. Versuch mal auf einer Frameseite mit einem ScreenReader oder einer Braille-Zeile vernünftig zu surfen. Alternativ kannst Du auch einen Text-Browser wie z.B. Lynx oder Links benutzen. Du wirst feststellen, daß das keinen Spaß macht. Zitieren
oneside Geschrieben 9. Februar 2003 Geschrieben 9. Februar 2003 Natürlich haben Frames auch Vorteile. Wenn Du nur mit <Div> arbeitetst, muss man die Navigation der Seite in jeder Seite der Webseite erneut einfüge. Das wäre schlecht zu pflegen,weil man dann bei einer Änderung der Navigation alle einzelnen Seiten ändern müsste. Das könnte man natürlich mit PhP o.ä. lösen, braucht dann aber auch einen Webserver mit php. Wenn viele <div> im Einsatz sind, wird dein Quellcode auch immer länger (javascript u.s.w.). Demnach ist die Seite auch langsamer. Es gibt viele verschiedene Gründe Frames, aber auch für divs. Man sollte sich nicht fragen, was generell besser ist, sondern: "Was ist für die aktuelle Situation und für die aktuelle Aufgabe besser ?" Denn divs wurden eigentlich nicht als konkurenz für frames entwickelt. MFG - Oneside - Zitieren
Rohde Geschrieben 9. Februar 2003 Geschrieben 9. Februar 2003 Originally posted by oneside Natürlich haben Frames auch Vorteile. Wenn Du nur mit <Div> arbeitetst, muss man die Navigation der Seite in jeder Seite der Webseite erneut einfüge. Das wäre schlecht zu pflegen,weil man dann bei einer Änderung der Navigation alle einzelnen Seiten ändern müsste. Das könnte man natürlich mit PhP o.ä. lösen, braucht dann aber auch einen Webserver mit php. Das ließe sich entweder über SSI (steht leider auch nicht überall zur Verfügung) oder per Javascript (document.write, was aber auch nicht sonderlich toll ist, obwohl ich es selbst auch auf meiner, schon sehr lange nicht mehr aktualisierten Homepage einsetze). Zitieren
oneside Geschrieben 10. Februar 2003 Geschrieben 10. Februar 2003 Klar geht das über document.write, aber da müsste man schon wieder Javascript benutzen. Es gibt immer noch leute, die das nicht wollen (ob das jetzt noch sinnvoll ist oder nicht). MFG - Oneside - Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.