Doctype, align
Flori Lörre
- html
Hallo liebe Forumcommunity!
Ich bin Anfänger und habe ein Problem.
1.) Wenn ich den Doctype angebe, z.B.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
können z.B. die Scrollbars nicht mehr in der definierten Farbe angezeigt werden.
2.) Wenn ich z.B. in einer Tabelle das Atrribut align="center" verwende, heisst das dann, das die Tabelle in der mitte ist oder der Inhalt?
Das gleiche würde ich gerne für style="text-align:center" wissen. ich habe nämlich alle align="center" durch das obrige style-Attribut ersetzt. Ist dann also die Tabelle selber in der Mitte oder der Inhalt? Weiters heisst es ja TEXT-align:center, heisst das, das evtl. nur der Text in der mitte ist oder einfach alles?
Ich würde mich über Antworten freuen, auch wenn das vielleicht für euch Profis doof ausschaut.
Hallo,
können z.B. die Scrollbars nicht mehr in der definierten Farbe angezeigt werden.
genau, weil dies nicht den Standards entspricht, die von allen
Beteiligten (Browserhersteller, Webentwickler, Wissenschaftlern)
innerhalb des W3C's (http://www.w3.org/) entwickelt wurden.
Bunte Scrollbalken gibt es in einem einzigen Betriebssystem und
dort auch nur, wenn man genau den Browser von eben dieser Firma
in einer aktuellen Version verwendet.
2.) Wenn ich z.B. in einer Tabelle das Atrribut align="center" verwende, heisst das dann, das die Tabelle in der mitte ist oder der Inhalt?
dann sollte die Inhalte innerhalb der Tabelle zentriert sein, nicht
die Tabelle selbst. Eine Tabelle zu zentrieren ist mit CSS allein
nicht so sehr leicht, zumindest wenn die Lösung obengenannten
Standards entsprechen soll ;-)
Viele Grüße,
Stefan
dann sollte die Inhalte innerhalb der Tabelle zentriert sein, nicht
die Tabelle selbst. Eine Tabelle zu zentrieren ist mit CSS allein
nicht so sehr leicht, zumindest wenn die Lösung obengenannten
Standards entsprechen soll ;-)
habe ich etwas falsch zitiert, dieser Abschnitt bezieht sich auf die
Verwendung von text-align: center; als CSS-Definition, sorry.
dann sollte die Inhalte innerhalb der Tabelle zentriert sein, nicht
die Tabelle selbst. Eine Tabelle zu zentrieren ist mit CSS allein
nicht so sehr leicht, zumindest wenn die Lösung obengenannten
Standards entsprechen soll ;-)
habe ich etwas falsch zitiert, dieser Abschnitt bezieht sich auf die
Verwendung von text-align: center; als CSS-Definition, sorry.
Alles klar, danke! Also ist es besser das align="center" zu verwenden, wenn ich eine Tabelle zentrieren will? Andererseits steht aber auf selfhtml, dass es dieses Attribut mal nicht mehr geben will, deshalb mache ich mir Gedanken dazu.
Übrigens... noch eine Frage: Was passiert denn, wenn ich garkeinen doctype angebe, ist das egal?
Hallo!
Übrigens... noch eine Frage: Was passiert denn, wenn ich garkeinen doctype angebe, ist das egal?
Jein!
Ja: die Seiten werden dennoch dargestellt.
Nein: weil Du dann kein valides/validierbares HTML geschrieben hast
Patrick
Hallo!
Übrigens... noch eine Frage: Was passiert denn, wenn ich garkeinen doctype angebe, ist das egal?
Jein!
Ja: die Seiten werden dennoch dargestellt.
Nein: weil Du dann kein valides/validierbares HTML geschrieben hast
Und ist dass dann sehr schlecht wenns nicht valide ist oder kann man sagen das das nicht sooooo wichtig ist?
Gruesze, Flori
Re!
Und ist dass dann sehr schlecht wenns nicht valide ist oder kann man sagen das das nicht sooooo wichtig ist?
Im Moment mag es ja nicht allzu wichtig sein, aber in Zukunft wollen sich die Browserhersteller stärker an die Standards des W3C halten. Dann kann es sein, dass diese Angabe für reines HTML wieder an Bedeutung gewinnt.
Patrick
Tach auch,
genau, weil dies nicht den Standards entspricht, die von allen
Beteiligten (Browserhersteller, Webentwickler, Wissenschaftlern)
innerhalb des W3C's (http://www.w3.org/) entwickelt wurden.
Bunte Scrollbalken gibt es in einem einzigen Betriebssystem und
dort auch nur, wenn man genau den Browser von eben dieser Firma
in einer aktuellen Version verwendet.
Hm, mein IE6 zeigt farbige Scrollbars trotz doctype (xhtml transitional) an. Wie erklaerst Du mir das? Duerfte ja laut Deiner Antwort nicht gehen. Ich gehe mal davon aus dass er die vorher in seinem IE sehen konnte und jetzt nicht mehr. Also muss irgendwas in seinem markup so falsch sein dass nicht einmal der IE das verarbeiten kann.
Des weiteren stelle ich mal die Behauptung auf dass irgendwann auch weitere Browser farbige Scrollbars anzeigen werden. Ist noch nicht lange her dass verschiedene Leute (auch welche hier aus dem Forum) MS wegen der Favicons verteufelt haben (und Du bei Problemen genau Deine Antwort oben haettest geben koennen). Und was ist heute? Konqueror kann sie schon, Mozilla soll sie ab .97 koennen. Wo soll das nur hinfuehren?
Gruss,
Armin
Hallo Armin,
Hm, mein IE6 zeigt farbige Scrollbars trotz doctype (xhtml transitional) an. Wie erklaerst Du mir das? Duerfte ja laut Deiner Antwort nicht gehen.
_vermutlich_ liegt es wohl an Transitional, wenn es der MSIE auch
bei Strict anzeigt, dann ist er kaputt ;-)
Der Sinn dieser Nichtanzeige ist ja schlichtweg, dass er sich an
die festgelegten Standards hält und die sehen <font> oder eben
bunte Scrollbalken nicht vor. Transitional ist in der Beziehung
toleranter, im Normalfall sollte Strict aber möglich sein.
Des weiteren stelle ich mal die Behauptung auf dass irgendwann auch weitere Browser farbige Scrollbars anzeigen werden. Ist noch nicht lange her dass verschiedene Leute (auch welche hier aus dem Forum) MS wegen der Favicons verteufelt haben (und Du bei Problemen genau Deine Antwort oben haettest geben koennen). Und was ist heute? Konqueror kann sie schon, Mozilla soll sie ab .97 koennen. Wo soll das nur hinfuehren?
Farbveränderte Scrollbalken greifen imho recht stark in das UI ein
und sind im Gegensatz zu Favicons auch "missbräuchlich" benutzbar.
Wenn man alles einfarbig definiert, kann der Nutzer die Seite ev.
nicht mehr sinnvoll nutzen, nur weil der Ersteller diesen oder
jeden Fall (z.Bsp. mit CSS, aber ohne JavaScript) bedacht hat.
Vorausgesetzt die Entwickler könnten sinnvoll mit dieser Möglich-
keit umgehen, wäre es auch nicht verkehrt, solche Dinge einzubauen,
leider ist dem nicht so (siehe cursorstyle u.ä.).
Opera wehrt sich ja auch bis heute, Formularelemente farblich zu
verändern, weil sie eben der Meinung sind, diese Sachen gehören
nicht zum Browser.
Zum Thema Favicons:
Davon hatte ich vor einigen Monaten gehört und war auch recht er-
staunt, dass es Mozilla können wird, aber gerüchterweise habe ich
auch gehört, dass zumindest der selbstständige Zugriff auf die
Adresse /favicon.ico abschaltbar sein soll. Noch besser fände ich
es, wenn solche Dinge (Favicons, bunte Scrollbalken usw.) möglichst
leicht (de)aktivieren sind.
BTW sind Favicons so nicht anti-Standard, bei der Beschreibung des
Link-Elementes wird erwähnt, dass auch eigene Definitionen erlaubt
sind und strengenommen ist <link rel="icon" href="lustigicon.ico">
genau sowas.
D.h. die MS-Erfindung Favicon war noch nicht einmal so "verwerflich",
lediglich die Umsetzung, d.h. der Zugriff auf /favicon.ico ist es.
<idealvorstellung>
Man bindet über das link-Element ein individuelles Seitenicon mit
<link rel="icon" href="sowieso.png"> (+eventuell type="image/png")
ein und der Nutzer hat die Möglichkeit, diese Sache auch gänzlich
zu deaktivieren.
Beim Hinzufügen einer Seite zu den Bookmarks kann der Nutzer wählen,
ob er da ein individuelles Seitenicon haben möchte.
Es erfolgt also weder der willkürliche Zugriff auf /favicon.ico,
noch werden Favicons immer verwendet/nicht verwendet.
</idealvorstellung>
Viele Grüße,
Stefan
Tach auch,
Hm, mein IE6 zeigt farbige Scrollbars trotz doctype (xhtml transitional) an. Wie erklaerst Du mir das? Duerfte ja laut Deiner Antwort nicht gehen.
_vermutlich_ liegt es wohl an Transitional, wenn es der MSIE auch
bei Strict anzeigt, dann ist er kaputt ;-)
Der Sinn dieser Nichtanzeige ist ja schlichtweg, dass er sich an
die festgelegten Standards hält und die sehen <font> oder eben
bunte Scrollbalken nicht vor. Transitional ist in der Beziehung
toleranter, im Normalfall sollte Strict aber möglich sein.
Der IE6 ist kaputt ;-)
Falls Du irgendwo einen IE6 auftreiben kannst, bei mir geht es mit dieser Seite (will sagen Scrollbar bleibt bunt):
http://www.armin-grewe.com/temp/scrollbartest.htm
Die ist laut W3C xhtml strict:
http://validator.w3.org/check?uri=http://www.armin-grewe.com/temp/scrollbartest.htm
Und bevor Du meckerst, ja das Stylesheet muss mal ein bisschen aufgeraeumt werden. Weiss ich ;-) Aber solange es in den fuer mich relevanten Browsern funktioniert lasse ich mir da etwas Zeit.
[.. ziemlich lange Antwort zu Favicons und Scrollbars ..]
OK, einverstanden. Ich sehe das mit den Scrollbars etwas lockerer. Solange es "verantwortungsbewusst" eingesetzt wird finde ich es OK (benutze es auch selber), wenn man die Scrollbars nicht mehr erkennen kann nervt es mich auch.
Gruss,
Armin
Hallo Armin,
Falls Du irgendwo einen IE6 auftreiben kannst, bei mir geht es mit dieser Seite (will sagen Scrollbar bleibt bunt):
http://www.armin-grewe.com/temp/scrollbartest.htm
vor paar Tagen stand mal hier zu lesen, dass der MSIE den DOCTYPE
ignoriert, wenn darüber die XML-Version deklariert ist und genau
so ist es hier auch. Lasse die erste Zeile weg und nix ist mehr
bunt.
Vermutlich stimmt es also, der IE ist ein ziemlich kaputter Browser ;-)
Viele Grüße,
Stefan
Tach auch,
vor paar Tagen stand mal hier zu lesen, dass der MSIE den DOCTYPE
ignoriert, wenn darüber die XML-Version deklariert ist und genau
so ist es hier auch. Lasse die erste Zeile weg und nix ist mehr
bunt.
Das Posting hatte ich leider nicht gesehen, daher meine Annahme es geht noch immer. Und jetzt glaub man nicht ich nehme die XML-Version ueberall raus damit der IE es richtig anzeigt, dazu habe ich dann doch keine Lust.
Vermutlich stimmt es also, der IE ist ein ziemlich kaputter Browser ;-)
Nun ja, nach Thomas' Antwort weiter oben scheine ich ja mit meiner These Recht zu behalten dass demnaechst auch andere Browser farbige Scrollbalken unterstuetzen. Fragt sich nur wie Konqueror es damit bei korrekter doctype Angabe haelt? Oder ob der auch kaputt ist?
Gruss,
Armin
Hallo,
Farbveränderte Scrollbalken greifen imho recht stark in das UI ein
und sind im Gegensatz zu Favicons auch "missbräuchlich" benutzbar.
Wenn man alles einfarbig definiert, kann der Nutzer die Seite ev.
nicht mehr sinnvoll nutzen, nur weil der Ersteller diesen oder
jeden Fall (z.Bsp. mit CSS, aber ohne JavaScript) bedacht hat.
Man braucht keine nichtstandarisierte Methoden um eine Seite nicht mehr sinnvoll nutzbar zu machen. Das geht auch mit normalen HTML, wie einem tagtäglich viele Seiten beweisen.
Will sagen: wenn wir alles rausnehmen, was man mißbräuchlich einsetzen kann bzw womit man eine Seite unbenutzbar machen kann, dann hätten wir kaum noch was übrig.
Damit habe ich "natürlich" nichts für oder wider dem einfärben von Scrollleisten gesagt. Ich selber halte ja bekanntermassen eh nicht viel von der sklavischen Einhaltung des mir von "oben" vorgeschriebenen Standarts, aber farbige Scrollbalken machen in der Tat in den wenigsten Fällen Sinn. Sinn macht es für einen IE-Windows-Besucher nur, wenn er sich einerseits farblich in die Seite integriert (damit ist nicht "farblich in der Seite sich auflöst gemeint) und der Besucher für eine solche optische Integration empfänglich ist, und gleichzeitig der normierten "Bedienelemente-such-gewohnheit" des Besuchers nicht zu sehr zuwiderläuft. Das ist aber in den seltensten Fällen so. Entweder man sieht die Scrolleiste nicht, oder die "Andersartigkeit" der sonst grauen Leiste fällt so stark auf, das die Leiste ein optisches Übergewicht hat und man ihr eine Wichtigkeit zuschreibt, die sie gar nicht haben soll.
Chräcker
Bunte Scrollbalken gibt es in einem einzigen Betriebssystem und
dort auch nur, wenn man genau den Browser von eben dieser Firma
in einer aktuellen Version verwendet.
MS+IE && Linux+Konqueror sind schon zwei Systeme und zwei Browser ;-).
MfG, Thomas
Hallo Thomas,
MS+IE && Linux+Konqueror sind schon zwei Systeme und zwei Browser ;-).
davon hatte ich schonmal gerüchterweise gehört, aber damals nicht ge-
glaubt. Inwieweit unterstützt Konqueror sowas, nutzt er die gleichen
Definitionen wie der MSIE, afaik gibt es ja 8 Stück.
Fängt ja ähnlich wie bei den Favicons an ... :-/
Bin gespannt, was da noch in dieser Richtung kommen wird, vielleicht
runde Frames, dreieckige Browserfenster oder transparente Bereiche?
Viele Grüße,
Stefan
PS:In CSS3 (http://www.w3.org/Style/CSS/current-work) habe ich keinen
Hinweis auf bunte Scrollbalken gefunden.
Hallo Stefan,
Inwieweit unterstützt Konqueror sowas, nutzt er die gleichen
Definitionen wie der MSIE, afaik gibt es ja 8 Stück.
Zumindest im BODY (TEXTAREA?) verwendet der Konqueror 2.x diese Definitionen. Ich bin nicht sicher, ob alle dabei sind, aber mein Tipp 31 zeigte sich so, wie im IE (ansonsten setze ich das aber gar nicht aktiv ein).
Fängt ja ähnlich wie bei den Favicons an ... :-/
Wenn die Navigation bzw. Optik nicht wirklich leidet, kann ich damit leben.
MfG, Thomas