Amin: Margintop="0"

Hallo,

ich muss eine Seite oben an die Kante des Browsers einbinden.
Der Code ist in XHTML und die Eingenschaft TOPMARGIN="0" wird nicht
interpretiert. Die Seite fängt immer mit einem circa 20px Abstand
zum Top.

Ich hätte gerne 0px zum Top gehabt aber das lässt sich nicht defenieren.

Hat jemand eine Idee?

Danke und Gruß

Amin

  1. Hallo,

    gib doch html und body mal die CSS-Eigenschaften margin:0 und padding:0, dann wird das sicher schon etwas anders aussehen ;)

    Ciao

    1. gib doch html und body mal die CSS-Eigenschaften margin:0 und padding:0, dann wird das sicher schon etwas anders aussehen ;)

      Das funktioniert irgendwie auch nicht.

      Folgendes habe ich in meinem CSS-Code:
      body {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 11px;
      color: #333;
      margin: 0px 10px 0px 24px;
      padding:0;
      }

      Aber wenn ich dich richtig verstehe, meinst du <html ....>Code</html>
      auch.
      Also offen gesagt, habe ich von sowas nie was gehört.

      Gruß

      Amin

      1. Hallo,

        Folgendes habe ich in meinem CSS-Code:
        body {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333;
        margin: 0px 10px 0px 24px;
        padding:0;
        }

        Sieht soweit ja gut aus... Gibt's vielleicht einen Link zu Deiner Seite, wo man das mal "live" anschauen kann?

        So funktioniert's bei mir lokal unter FF, IE6 und Opera. Ob die Zuweisung für html auch nötig ist, weiss ich jetzt auswendig nicht, das war ein Reflex. Beim testweise Weglassen ging's trotzdem:

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
          <title>Title</title>
        </head>
        <style type="text/css">
        html, body {
          margin:0;
          padding:0;
        }
        div {
          border: 1px solid #000000;
          background-color: #efefef;
        }
        </style>
        <body>
        <div>Testtext</div>
        </body>
        </html>

        Ciao

        1. So funktioniert's bei mir lokal unter FF, IE6 und Opera. Ob die Zuweisung für html auch nötig ist, weiss ich jetzt auswendig nicht, das war ein Reflex. Beim testweise Weglassen ging's trotzdem:

          [...]

          Ich habe etwa mürkwürdiges entdeckt und zwar wenn ich die klasse extra über CSS-Datei einbinde, funktionert nicht, aber wenn ich sie im Head direkt einbinde:

          <style type="text/css">
          @import url( "css/ie_pc.css" );
          @import url( 'css/ffox_pc.css' ) all;
          @import url("css/ie_mac.css");
          @import url("css/ns_mac.css.css");
          body {
          font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #333;
          margin: 0 0 0 18px;
          padding:0;
          }
          </style>

          dann geht's ;-)) Und dafür finde ich keine Erklärung.

          Hat jemand hier ein Tip?

          Besten Gruß

          Amin

  2. Hi,

    Der Code ist in XHTML und die Eingenschaft TOPMARGIN="0" wird nicht
    interpretiert.

    Logisch - das ist kein HTML und erst recht kein XHTML. Diese Eigenschaft hat sich Microsoft ausgedacht.

    Wenn es mit CSS wie schon angemerkt nicht funktioniert, dann wird wohl das margin eines Elements in der Seite im Spiel sein.

    freundliche Grüße
    Ingo