Freitag, 18. November 2005, 11:59
Wie konform ist Opera?
Ein Blogleser hat mich darauf hingewiesen, dass er im Opera unsere Seite
Ich weiß auch schon, woran es liegt: Opera mag eine Unterbrechung der OL durch DIV nicht:
Ich frage mich gerade, ob Opera nun buggy ist, oder ob er sich wirklich richtig verhält?
http://www.manitu.de/dsl/ueberuns_10gruende.phpnicht richtig sieht, denn bei ihm erscheinen alle Punkte als ersten:
Ich weiß auch schon, woran es liegt: Opera mag eine Unterbrechung der OL durch DIV nicht:
...
<OL>
<DIV CLASS="header-3">
<B><LI> Unsere Preise</B><BR>
</DIV>
...
<DIV CLASS="header-3">
<B><LI> Unser Service</B><BR>
</DIV>
...
Ich frage mich gerade, ob Opera nun buggy ist, oder ob er sich wirklich richtig verhält?
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Tigger
Siehts net genau gleich aus, wenn Du den div und den bold hinter den li packst?
Maniac
h
Unsere Preise
ist so schon nicht wirklich gut.
Manuel Schmitt (manitu)
Bzw. spar Dir doch einfach den Kommentar, denn das ist ja sowas von OT
h
h
Stefan K.
http://validator.w3.org/check?verbose=1&uri=http%3A//www.manitu.de/dsl/ueberuns_10gruende.php
an. Kein Wunder, daß die Seite nicht überall gleich dargestellt wird.
gehört nicht in Blockelemente:
http://www.w3.org/TR/REC-CSS1#block-level-elements
Nehmt und korregiert mal auch die anderen Fehler. Auch auf den anderen Seiten sind eine ganze Menge Fehler enthalten.
Manuel Schmitt (manitu)
Zum Glück kommt $bald mal eine neue Seite, die ist eh ganz anders
Stefan K.
Martin Hiegl
schämst du dich denn gar nicht?
Martin Hiegl
Thomas Grund
bM
Thomas Reimer
Manuel Schmitt (manitu)
Observer
Thomas Reimer
Tigger
Fabian
icewind
Observer
Martin
Da habt Ihr einfach ein Tabellenlayout mit Pseudo-CSS (für jeden Navigationspunkt eine Klasse?) verschlimmbessert und semantische Elemente komplett ignoriert. Google anwerfen - die relevanten Suchbegriffe sind "semantisches markup" und "kontextselektoren". Alternativ mal ein bisschen im Webstandards-Adventskalender (die Kurzfassung) oder bei Einfach für alle (umfassend) stöbern...
- semantisch korrekt auszeichnen
- keine div-soup produzieren
- keine inline-styles verwenden
Dann geht es deutlich einfacher und ist leichter zu warten; o.g. Seite lässt sich in zwei bis drei divs komplett ohne Tabellen realisieren.
marcel
also: Unsere Preise
marcel
nochmal:
fehlt da nicht einfach nur ein < / l i >?
Manuel Schmitt (manitu)
PORTSTORM
@Frames: Sollte jedem selbst überlassen sein, wie er seine Page (und den dazugehörigen) gestalltet, solang sie damit vernünftig dargestellt wird und der Code nicht fehlerhaft ist.
Tigger
Matthias Bauer
Marian
Statt < li > einfach trommelwirbel
1.
2.
...
10.
schreiben. Das ist dann auch unabhängig von der Gemütslage des Browsers... Kostet sogar weniger teure Rechenzeit. Kostet auch weniger Traffic (euch und den Besucher).
...
Was spricht also dagegen?
Fabian
Tim Becker
wenn mal ein punkt hinzugefügt werden soll, okay bei dieser liste wirds wahrscheinlich nicht passieren, darfst du alle nachfolgenden neu benennen. < li > macht das automatisch...
gruß,
tim
Marian
Außerdem macht nicht li das selbstständig sondern der Browser. Was das an Strom frisst...
selbstzweck.net
html ist eine markup language. zeichnet also bereiche aus. wenn man einen absatz schreibt, schreibt mal < p >. wenn man etwas, aufzählt, macht man eine liste usw. usw.
html ist weit mehr als das, was von 90% der "webdesigner" die sich im web tummeln gedacht wird. dadurch, dass man mit wenig html schon viel machen kann, schauen viele nicht tief genug hinein. die worte "barrierefreies webdesign" sind auch dem großteil der "webdesigner" ein fremdwort. nicht, weil sie es nicht machen würden, sondern weil sie einfach 0 ahnung haben was html ist und somit auch keine idee haben wofür < ul >, < h1 > usw. gut ist. nämlich nicht damit es besser ausschaut, die überschrift größer ist, usw. sondern damit die seite eine struktur bekommt. für das design, schriftart, farben usw. ist css da. aber definitiv nicht html!!!
im printdesign hat es sich schon durchgesetzt: profis die arbeit machen lassen - echte profis. keine 1-mann webdesignagenturen oder sysadmins, die "mal eben" html gelernt haben. wer da doch lieber zu anfängern geht, wird im printdesign schnell bestraft: http://www.spreeblick.com/2005/09/21/warum-es-logo-designer-gibt - im webdesign kommt das sicher auch in den nächsten jahren. es ist schon stark im kommen, weil sich endlich standardkonforme browser durchsetzen. bzw. pdas, handys usw. immer mehr auf korrektes (in allen formen) html angewiesen sind.
mfg,
Andreas
blox
Daniel
Matthias Bauer
Der Fehler ist also eigentlich nur, dass das DIV außerhalb des LI steht.
Trotzdem stimme ich den Vorrednern zu, dass die Seite komplett neugebaut werden sollte. Die Zeiten von MARGINLEFT usw. sollten vorbei sein.
Manuel Schmitt (manitu)
Martin