Bernd: Höhe 4 Pixel wird nicht eingehalten

Hallo,

wieso wird die Box immer ca. 10 - 12px hoch angezeigt und nicht 4px?

Die Hintergrundgrafik ist auch garantiert 160x4 Pixel und in dem DIV-Container kommt ja sonst nichts vor was die Größe verändern könnte...

#box3

{ position:relative;
 height: 4px;
 background-image:url("p/abschluss.gif");
 width: 160px;
 left: 0px;
 top: 0px
}

<div id=box3></div>

  1. Hi,

    mit welchen Browser hast du getestet?
    Ich glaube nämlich, dass du für den IE explizit auch line-height auf 4px setzen musst.

    Markus.

    --
    http://www.apostrophitis.at
    http://www.pithax.net
    Wenn ich ein toller Programmierer währe, könnte ich vieleicht sogar Packete nach einem gewissen Standart kompelieren...
    Vieleicht progge ich aber auch eine tolle Gallerie, die dann hoffentlich funzt.
    1. mit welchen Browser hast du getestet?
      Ich glaube nämlich, dass du für den IE explizit auch line-height auf 4px setzen musst.

      MSIE 6.0

      line-height:4px hab ich gemacht, hat aber keinen Effekt :-(

      Nur komisch das andere Box drüber mit height:32px exact dargestellt wird.

      Glaub immer noch er tut so als ob noch Text reinkommt und macht es gleich mal 10pt hoch oder so...

      1. Ich habe weiter oben folgendes stehen:

        input,select,th,td{font:bold 8pt verdana}

        Sobald ich auf 10pt ändern, ändert sich auch die Höhe der #box3

        Wieso hat das Einfluss auf einen DIV-Container?

        Weil der DIV-Container in einer Tabelle und < t d > liegt?

        1. Hi,

          Wieso hat das Einfluss auf einen DIV-Container?

          Weil der DIV-Container in einer Tabelle und < t d > liegt?

          Nein, weils ein Blockelement ist, das primär für Text gedacht ist und der hat halt mal eine Zeilenhöhe.

          greets

          Michael

          1. Nein, weils ein Blockelement ist, das primär für Text gedacht ist und der hat halt mal eine Zeilenhöhe.

            Was kann man als Alternative nehmen? <span> geht ja auch nicht...

            Hab momentan nur die Behelfslösung:

            <div style=height:5px;font-size:0px></div>

            Das ergibt dann WIRKLICH eine Box von 5 Pixel Höhe...

            1. Hallo,

              font-size: 0; dürfte Dir helfen. Und zur Sicherheit noch overflow: hidden;

              lg Melanie

            2. Hi Bernd!

              Was kann man als Alternative nehmen?

              overflow: hidden; ?!

              MfG Hopsel

              --
              "It's amazing I won. I was running against peace, prosperity, and incumbency."
              George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
              Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
            3. Hallo,

              Was kann man als Alternative nehmen? <span> geht ja auch nicht...

              Als Alternative könntest Du nehmen:
              body {font:0;} ;-)
              sonst fällt mir nix ein ;-(

              Hab momentan nur die Behelfslösung:

              <div style=height:5px;font-size:0px></div>

              Das ergibt dann WIRKLICH eine Box von 5 Pixel Höhe...

              Was spricht denn gegen diese Lösung ??? - das funktioniert doch.

              Die Hintergrundgrafik ist auch garantiert 160x4 Pixel und in dem DIV-Container kommt ja sonst nichts vor

              Warum fügst Du die Grafik denn überhaupt als Hintergrund ein ?
              Das macht doch in dem Bsp. das du beschrieben hast keinen Sinn.
              Fügs halt einfach mit img ein.

              greets

              Michael

              1. Die Hintergrundgrafik ist auch garantiert 160x4 Pixel und in dem DIV-Container kommt ja sonst nichts vor

                Warum fügst Du die Grafik denn überhaupt als Hintergrund ein ?
                Das macht doch in dem Bsp. das du beschrieben hast keinen Sinn.
                Fügs halt einfach mit img ein.

                Nunja AUF dem Bild soll noch Text stehen, sozusagen Hintergrundbild.

                Ginge sicherlich auch wenn man erst ein Image hinmacht und darauf Text..

                1. Nunja AUF dem Bild soll noch Text stehen, sozusagen Hintergrundbild.

                  Ginge sicherlich auch wenn man erst ein Image hinmacht und darauf Text..

                  "Ginge" ist bei einer Schriftgröße von 4px glaub ich schon ziemlich relativ ? ;-)

                  greets

                  Michael