kostenloser Webspace werbefrei: lima-city


Hintergrundbild 100% Höhe und Breite

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    voloya

    voloya hat kostenlosen Webspace.

    Hallo :wave:


    Ich würde gerne ein tag/hintergrund">Hintergrundbild auf 100% Höhe und Breite zerren, egal wie groß das Browserfenster. Dabei habe ich auch schon eine überraschend einfache Lösung gefunden:
    <div id="hintergrund">
    <img src="hintergrund.jpg" alt="" style="width: 100%; height: 100%;">
    </div>


    Das funktioniert bei allen Browsern, die ich getestet habe: Firefox 16, Firefox 3, IE 9 und der Android-Browser (ICS).

    Wenn ich aber nun den doctype setze:
    <!DOCTYPE HTML>

    .. funktioniert diese Lösung nicht mehr, zumindest bei der Höhe.

    Gibt es denn eine "korrekte" Lösung für so etwas, die von allen Browsern verstanden wird?

    mfg :wave:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g****e

    <img src="hintergrund.jpg" alt="" style="position:absolute;top:0px;left:0px;width:100%;height:100%;">

    Du musst es auch ganz an die Ränder setzen.

    Liebe Grüße
  4. Hast du den das padding vom body auf null gesetzt?
    <script type="text/css">
    body {
    padding : 0;
    }
    </script>

    dann müste eigendlich:
    <div id="hintergrund">
    <img src="hintergrund.jpg" alt="" style="width: 100%; height: 100%;">
    </div>
    funktionieren.


    Beitrag zuletzt geändert: 16.11.2012 18:24:16 von riko-keil
  5. Das Bild ganz am Rand der Seite hinsetzen geht auch im Body-Tag:
    <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
  6. h**s

    klar geht das auch bei "<!DOCTYPE HTML>". du solltest aber auch darauf achten das du "height:100%" vom obersten element-knoten (html) komplett bis zu dem zu formatierenden element "durchreichst", vor allem die älteren internet-explorer werden dirs danken...
    außerdem bedenke das scrollverhalten. wenn der vordergund 100% der fensterhöhe überschreitet würde das bild eventuell "weggescrollt werden" - da brauchst du dann einen vordergrund-wrapper:
    <!DOCTYPE html>
    <html lang="de">
        <head>
            <meta charset="utf-8">
            <title>Hintergrund</title>
            <style type="text/css">
    			html, body {
    				width:100%;
    				height:100%;
    				margin:0px;
    				padding:0px;
    				overflow:auto;
    			}
    			body > img {
    				width:100%;
    				height:100%;
    			}
    			body > div {
    				position:absolute;
    				top:0px;
    				left:0px;
    				width:100%;
    				height:100%;
    				overflow:auto;
    			}
    		</style>
        </head>
        <body>
    		<img src="hintergrund.jpg" alt="">
            <div>
            	
                <p>Vordergrund</p>
                
            </div>
        </body>
    </html>
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!