Roman Huber: Seiten-Margin und Seitenmindesthöhe? Bittebitte!

Hallo liebes Forum ;-)

Habe zwei kleine Fragen und wäre dankbar, wenn ich von jemandem eine Anregung bekäme, wie ich mein Problem lösen kann:

1. Wie ist es möglich, für alle Browser html-konform (so, dass validator.w3.org meine Seite validiert) eine Seite ohne margin-Seitenränder darzustellen?

  • marginheight und marginwidth sind nicht htmlkonform, dafür interpretiert sie NS4 und Opera
  • css:body {margin : 0%; margin-left, etc...} ist zwar html-konform, dafür interpretiert es aber weder Opera noch NS4, dafür aber NS6 und IE.
    Wie macht ihr das?

2. Welche Möglichkeit habe ich, einer Seite eine minimale Höhe (=Höhe des Fensters) zuzuteilen? Dabei meine ich nicht height="100%", sondern nur eine minimale Höhe, falls nicht genügend Text erscheint und über eine Tabelle links z.B. ein grafischer Rand angezeigt werden soll.
Ich erinnere mich dunkel, dass irgendwo vor langer Zeit im Forum diese Frage schon mal aufgetaucht ist, konnte aber trotz Suche im Archiv nichts finden.

Wäre super, wenn mir jemand einen Tip geben kann. Ihr wisst's ja eh: es fuchst recht, wenn man alles jedem Browser recht machen will.

Liebe Grüße,

Roman

  1. Hallo Roman

    1. Welche Möglichkeit habe ich, einer Seite eine minimale Höhe (=Höhe des Fensters) zuzuteilen? Dabei meine ich nicht height="100%", sondern nur eine minimale Höhe, falls nicht genügend Text erscheint und über eine Tabelle links z.B. ein grafischer Rand angezeigt werden soll.

    Dazu definierst du ganz einfach eine neue Spalte in der Tabelle, die du mit rowspan über die ganze Höhe erstreckst. In diese Spalte kommt dann ein Blind-Gif, eine transparente Gif-Grafik, die nur 1x1 Pixel gross ist. Diese kannst du mit dem height- und wight-Attribut des img-Tags auf die gewünschte Grösse strecken, sodass die Tabellenhöhe nie unter die des Gifs fällt.

    In CSS2 gibt es die min-height-Eigenschaft, welche jedoch nicht von allen Browsern unterstützt wird. Mehr dazu findest du unter http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#min_height.

    MfG & HTH

    Tom2

  2. hi

    1. Wie ist es möglich, für alle Browser html-konform (so, dass validator.w3.org meine Seite validiert) eine Seite ohne margin-Seitenränder darzustellen?
      Wie macht ihr das?

    body{marghin:0px; padding:0px;} - Netscape 4 hat Pech.

    1. Welche Möglichkeit habe ich, einer Seite eine minimale Höhe (=Höhe des Fensters) zuzuteilen?

    min-height gewinnt nicht gerade den Kompatibilitätspreis ;)

    {body:height:<xx>ps;}
    und dann die Hintergrundfarben u.ä. nicht am body, sonden am html angeben! (in der Hoffnung, dass NN4 versteht, was man von ihm will)

    Grüße aus Bleckede

    Kai