tanja: blöde scrollleiste

Hallo,
ich möchte eigentlich nur ein Bild am linken Bildschirmrand mit 100% height anzeigen lassen. Das klappt auch, aber die vertikale Scrollleiste taucht auf und lässt sich ca 2,3 Pixel bewegen. Das verstehe ich nicht.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html><body><div><img ... /></div></body></html>

Im css habe ich von html bis img alles auf 100% Höhe und margin und padding auf 0.

Welches Element macht hier streit?

  1. Om nah hoo pez nyeetz, tanja!

    Hallo,
    ich möchte eigentlich nur ein Bild am linken Bildschirmrand mit 100% height anzeigen lassen. Das klappt auch, aber die vertikale Scrollleiste taucht auf und lässt sich ca 2,3 Pixel bewegen. Das verstehe ich nicht.

    Vielleicht ein Border von 1,15px?

    Matthias

    --
    1/z ist kein Blatt Papier.

    1. Vielleicht ein Border von 1,15px?

      Matthias

      Hi,

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
      <head>  
      <title>Grafik</title>  
      <style type="text/css">  
      html, body, div, img  
      {  
      margin: 0;  
      padding: 0;  
      height: 100%;  
      }  
      </style>  
      </head>  
      <body>  
      <div><img src="grafik.png" alt="" /></div>  
      </body>  
      </html>
      

      Wenn ich bei img Angaben zur position: ... angebe ist die Scrollleiste weg.
      Das scheint mir aber umständlich.

      1. Om nah hoo pez nyeetz, tanja!

        Vielleicht ein Border von 1,15px?

        Ich hatte das ;-) vergessen

        <!DOCTYPE html

        ...
        </html>

          
        was möchtest du denn erreichen? Mich deucht, ein Hintergrundbild wäre die bessere Wahl.  
          
        
        > Wenn ich bei img Angaben zur position: ... angebe ist die Scrollleiste weg.  
        > Das scheint mir aber umständlich.  
          
        Leichtfertig irgendwelche Angaben zu position zu machen, ohne zu wissen, [was das eigentlich bewirkt](http://selfhtml.apsel-mv.de/position/position.html), halte ich für keine gute Idee.  
          
        Matthias
        
        -- 
        1/z ist kein Blatt Papier.  
        ![](http://www.billiger-im-urlaub.de/kreis_sw.gif)  
        
        
        1. was möchtest du denn erreichen? Mich deucht, ein Hintergrundbild wäre die bessere Wahl.

          Wenn ich bei img Angaben zur position: ... angebe ist die Scrollleiste weg.
          Das scheint mir aber umständlich.

          Leichtfertig irgendwelche Angaben zu position zu machen, ohne zu wissen, was das eigentlich bewirkt, halte ich für keine gute Idee.

          Matthias

          Hallo Matthias,
          In diesem Fall soll sich das Bild an die Browserfenstergröße anpassen. Mit repeat würde es gekachelt.
          Du hast recht. position war/ist schon verwirrend. Ich nutze position: absolute; um Grafiken teilweise über einander zulegen. Gibt ganz nette Effekte.

          Dank der Antwort von ChrisB ist mir die Pixelgeschichte unter dem Bild jetzt auch wieder eingefallen.

          Danke Euch

  2. Hi,

    ich möchte eigentlich nur ein Bild am linken Bildschirmrand mit 100% height anzeigen lassen. Das klappt auch, aber die vertikale Scrollleiste taucht auf und lässt sich ca 2,3 Pixel bewegen.

    Welches Element macht hier streit?

    Die altbekannten Unterlängen (Suchstichwort!).

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Welches Element macht hier streit?

      Die altbekannten Unterlängen (Suchstichwort!).

      MfG ChrisB

      Danke das war es