gelöschter Benutzer
Spaghetti-Code trotz CSS (Seite 3)
gerard
Content Gott (1271 Beiträge)
joerg schrieb:
Sind wir uns drei in dem Punkte wenigstens einig?!
Ich glaube nicht, dass wir wirklich weit auseinander sind. Es hängt halt vieles von den jeweiligen Umständen und Möglichkeiten ab.
Gérard
http://bretagne-virtuell.de
doc4pc
Angestellt
Fortgeschrittener (57 Beiträge)
gerard schrieb:
Ich glaube nicht, dass wir wirklich weit auseinander sind. Es hängt halt vieles von den jeweiligen Umständen und Möglichkeiten ab.
So sehe ich das auch, es ist situationsabhängig. Wenn ich z.B. eine Produktliste mit Bildern gleicher Abmessungen habe, würde ich es auch im CSS verewigen. Auf Seiten mit häufig wechselnden Bildern
mit verschiedenen Größen würde ich es weiterhin im Source machen.
LG
Andreas
Stempel bestellen beim Profi:
http://stempelprofi.de
http://stempel-kahle.de
UFOMelkor
Student
Content Meister (350 Beiträge)
Dann werfe ich hier mal einen Beitrag von Selfhtml in die Diskussion:
Selfhtml schrieb:
Hier bitte nicht an der falschen Stelle sparen:
Die Attribute sind Teil des Inhalts, gehören also ins HTML und haben mit der
Darstellung zunächst nichts zu tun.
Erst wenn du die Größe ändern willst, brauchst du CSS.
Das ist dann Darstellung und naturgemäß Aufgabe von CSS.
Wieviel Wahrheit ist da dran? Ganz unsinnig klingt das ganze nicht.
Naturkosmetik in Bochum
Steppenhahn Ultramarathon-Community
der_booker
Foren Moderator
selbständig
(2762 Beiträge)
Fassen wir kurz zusammen. Es macht durchaus Sinn die Größenangaben in das CSS zu legen, wenn sie vom Design her immer wieder benutzt werden. Gearade über mehrere Seiten hinweg.
Hat man aber nur ein einzelnes Bild, ist es sinnvoller die Größenangabe in den Code zu legen.
Verwendet man mehrere Bilder mit unterschiedlichen Größenangaben, sollte man sich überlegen, ob es nicht sinnvoller ist, das Format abzugleichen, um die Optik der Seite nicht zu zerstören.
Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com
gerard
Content Gott (1271 Beiträge)
UFOMelkor schrieb:
Selfhtml schrieb:
Hier bitte nicht an der falschen Stelle sparen:
Die Attribute sind Teil des Inhalts, gehören also ins HTML und haben mit der
Darstellung zunächst nichts zu tun.
Erst wenn du die Größe ändern willst, brauchst du CSS.
Das ist dann Darstellung und naturgemäß Aufgabe von CSS.
Wieviel Wahrheit ist da dran? Ganz unsinnig klingt das ganze nicht.
Das wurde in einem Forumsbeitrag geschrieben und es ist nicht so richtig klar, was der Autor sagen wollte.
Es gibt einen Haufen Attribute, die nichts mit dem Thema Spaghetti-Code zu tun haben. Es gibt einige Attribute, deren Verwendung ist regelrecht gefordert (und "alt" ist da noch das geringste Beispiel). Es gibt aber auch eine ganze Reihe Attribute, die schon in html4.1 als "deprecated" (hier etwa: missbilligt) gekennzeichnet sind. Die meisten von diesen und noch ein paar andere und auch einige Elemente haben nichts mit Inhalt und Semantik, sondern nur mit dem Aussehen zu tun (css gab es nicht von Anfang an). Nur um diese Attribute und Elemente geht es beim Spaghetti-Code.
Width und height sind zwar in Bezug auf einige Elemente "deprecated" (HR, TD, TH, APPLET), in Bezug auf andere aber nicht (IFRAME. IMG, OBJECT, TABLE). Prinzipiell lassen sich width und height durch css ersetzen, dies kann aus den bisher schon diskutierten Gründen mehr oder weniger sinnvoll sein. Neben der Frage des Quellcodeumfangs, sollte/kann auch der Seitenaufbau im Browser in die Betrachtung einbezogen werden. Stehen diese Angaben nur im CSS oder sind gar nicht vorhanden (auch das ist zulässig), dann kann es bei vielen und evtl auch noch "schweren" Bildern zu ständigen Änderungen der Darstellung der Seite auf dem Bildschirm kommen, bis entweder das CSS oder im anderen Fall die Bilder vollständig geladen sind.
Gérard
http://bretagne-virtuell.de
der_booker
Foren Moderator
selbständig
(2762 Beiträge)
gerard schrieb:
Stehen diese Angaben nur im CSS oder sind gar nicht vorhanden (auch das ist zulässig), dann kann es bei vielen und evtl auch noch "schweren" Bildern zu ständigen Änderungen der Darstellung der Seite auf dem Bildschirm kommen, bis entweder das CSS oder im anderen Fall die Bilder vollständig geladen sind.
Das stimmt, die Bildmanipulation hatte ich dabei fast vergessen. Meine Bilder sind in der Regel auch so groß, so wie ich sie später darstellen will. Es gibt aber auch Bilder, die viel größer sind und nur kleiner dargestellt werden sollen. Dann wäre es fatal, wenn sie erst in voller Größe dargestellt werden und dann, wenn das CSS geladen ist, wieder schrumpfen.
Heiko Jendreck
personal helpdesk
http://www.phw-jendreck.de
http://www.seo-labor.com
hansen
Foren Moderator
Content Gott (1886 Beiträge)
Man sollte sich aber trotzdem genau überlegen, ob man die Größenangabe der Bilder mit CSS macht, da selbst bei DSL 1000 eine sichtbare Ladezeit entstehen kann, wie Gérard schon geschrieben hat, die man mit einer Angabe in HTML nicht hat.
hansen
Nepal Rundreisen
Das Seitenreport Forum hat aktuell 5276 Themen und 36110 Beiträge.
Insgesamt sind 48355 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren