Forum Doku Wiki Blog

Forumsarchiv 2006, November
mit doctype-tag sieht es nicht mehr aus, wie es soll

archivierte Beiträge lesen

  1. (HTML/XHTML) mit doctype-tag sieht es nicht mehr aus, wie es soll von leloo_d, 25. 11. 2006, 18:04

mit doctype-tag sieht es nicht mehr aus, wie es soll

Der folgende Beitrag wurde am 25. 11. 2006, 18:04 Uhr von leloo_d veröffentlicht.

Ich habe folgendes Problem: Der Code meiner Homepage soll eigentlich transitional sein, und ich habe ihn daher bei http://validator.w3.org geprüft.

Es werden vor allem Kleinigkeiten gemelde, (fehlendes alt= bei bildern, höhe von tabellen nicht als style angegeben usw.)

ich habe jetzt  den ganzen kleinkram korrigiert, und das macht auch garkeinen unterschied.

Sobald ich aber den doctype angebe, passiert etwas sehr häßliches:

ich die äussere tabelle eigentlich mit höhe 100% angegeben habe, geht sie nicht auf die ganze seitenhöhe, und die Infozeile mit der Adresse unten wird unschön breit.
http://www4.kuenkes.de/de/test2.htm

Hier habe ich die tabelle dann mit einem clear.gif auf eine mindesthöhe gezwungen, aber auch das ist nicht schön: wenn ich jetzt das Fenster verkleinere, verschwindet natürlich immer die untere zeile, selbst wenn eigentlich kein inhalt auf der seite ist.

http://www4.kuenkes.de/de/test.htm



Ohne das doctype-tag sieht die seite bei mir (firefox 1.5.0.8, 1024x768 , auch in IE und Netscape)genau so aus wie ich es will:
http://www4.kuenkes.de/de/index.htm



Die Infozeile mit der Adresse soll unten einen schmalen Streifen darstellen, so zwischen einem halben bis 1,5 cm.

Sofern es geht, solange also nicht zu viel inhalt auf der Seite ist, soll die zeile immer am unteren Rand sein.


ich verstehe es wirklich nicht,denn style="height:100%;" sollte die äußere Tabelle ja auf die komplette höhe ziehen

Vielleicht ist das ja ein bekanntes problem, und irgendwer kann mir da helfen.

danke
leloo_d

mit doctype-tag sieht es nicht mehr aus, wie es soll

Der folgende Beitrag wurde am 25. 11. 2006, 18:14 Uhr von D.R. veröffentlicht.

Hallo,

> ich verstehe es wirklich nicht,denn style="height:100%;" sollte die äußere Tabelle ja auf die komplette höhe ziehen

Sofern die übergeordneten Elemente ebenfalls 100% hoch ja.

und jetzt füge mal…
body {border:1px dotted red;}

…in deine CSS-Datei ein. Wie hoch ist der <body>?

Genau! deshalb musst du diesen, und auch die <html> auch erst auf 100% bringen und nebenbei alle margins, paddings und unbedingt auch den border (von erst) entfernen.
Dann sollte es eigentlich klappen.

mfg. Daniel
--
Experten raten von der Verwendung des Internet Explorers ab!
Mein SELF-stylesheet | Darum Firefox!
Selfcode: ie:{ fl:{ br:> va:) ls:[ fo:| rl:( n4:# ss:| de:> js:| ch:? mo:} zu:}

mit doctype-tag sieht es nicht mehr aus, wie es soll

Der folgende Beitrag wurde am 26. 11. 2006, 06:48 Uhr von Daniel unreg veröffentlicht.

Hallo

> Es werden vor allem Kleinigkeiten gemelde, (fehlendes alt= bei bildern, höhe von tabellen nicht als style angegeben usw.)
Ein fehlendes alt-Attribut ist KEINE Kleinigkeit. Wenn ich mit dem Textbrowser auf Informationssuche bin (geht am schnellsten und machen auch einige leute die ich kenne) wird ohne alt-Attribut ein nerviger Platzhalter angezeigt, der das finden von Informationen erschwert.

> ich die äussere tabelle eigentlich mit höhe 100% angegeben habe, geht sie nicht auf die ganze seitenhöhe, und die Infozeile mit der Adresse unten wird unschön breit.
> http://www4.kuenkes.de/de/test2.htm

Wenn man Prozentuale Höhen- und Breitenangaben verwendet beziehen sich diese immer auf das Elternelement.
<html> - <body> - evtl. <div> - <table>
Hier müssten html, body, das eventuell vorhandene div und table die Höhe von 100% erhalten, damit sie den ganzen Viewport beanspruchen.
Aber Achtung: margin, border und padding exklusive.

> Ohne das doctype-tag sieht die seite bei mir (firefox 1.5.0.8, 1024x768 , auch in IE und Netscape)genau so aus wie ich es will:
> http://www4.kuenkes.de/de/index.htm

Wenn etwas mit Doctypeangabe nicht so aussieht wie du es willst, liegt der Fehler leider mit hoher Wahrscheinlichkeit bei dir.
Es ist ratsam, eine Seite von Anfang an standardkonform zu erstellen und mit Firefox zu testen. Für IE macht man später erst die Krücken. Opera und andere standardkonforme Browser haben fast identische Standardunterstützung wie Firefox und brauchen daher meist keine spezielle Anpassung.

> Sofern es geht, solange also nicht zu viel inhalt auf der Seite ist, soll die zeile immer am unteren Rand sein.

Und wo, wenn es nicht geht? Entschuldige bitte die folgende Aussage, aber dein Satzbau ist ein bisschen kompliziert.

> ich verstehe es wirklich nicht,denn style="height:100%;" sollte die äußere Tabelle ja auf die komplette höhe ziehen

Siehe oben ;)

Gruß, Daniel

mit doctype-tag sieht es nicht mehr aus, wie es soll

Der folgende Beitrag wurde am 26. 11. 2006, 11:59 Uhr von Struppi veröffentlicht.

> Ohne das doctype-tag sieht die seite bei mir (firefox 1.5.0.8, 1024x768 , auch in IE und Netscape)genau so aus wie ich es will:
> http://www4.kuenkes.de/de/index.htm

Du meinst mit Scrollbalken sowohl horizontal als vertikal?


Lass die Maße den Browser selbst bestimmen, dann hast du weniger Probleme.

Struppi.
--
Javascript ist toll (Perl auch!)

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4