Giu 27 2008

Sfondo pagine web a tutto schermo

Category: Webdesignacecondor @ 10:45

css.png

Se volete fare in modo che l’immagine visualizzata nelle sfondo sia ridimensionata a tutto schermo, indipendentemente dalla risoluzione utilizzata da chi vede la pagina, dovete utilizzare un piccolo trucco; in pratica per lo sfondo non sarà utilizzata la classica caratteristica background-image ma grazie all’utilizzo degli stili (CSS) una normale immagine viene ridimensionata in full screen, e messa come livello inferiore rispetto agli altri contenuti.

Il codice è il seguente:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Background to fit screen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Imagetoolbar" content="no">

<style type=”text/css”>
/* pushes the page to the full capacity of the viewing area */
html {height:100%;}
body {height:100%; margin:0; padding:0;}
/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
/* places the content ontop of the background image */
#content {position:relative; z-index:1;}
</style>
<!–[if IE 6]>
<style type=”text/css”>
/* some css fixes for IE browsers */
html {overflow-y:hidden;}
body {overflow-y:auto;}
#bg {position:absolute; z-index:-1;}
#content {position:static;}
</style>
<![endif]–>
</head>

<body>
<div id=”bg”><img src=”yourimage.jpg” width=”100%” height=”100%” alt=””></div>
<div id=”content”><p>Enter a ton of text or whatever here.</p></div>
</body>
</html>

Esempio: http://www.htmlite.com/faqEX004b.html

Fonte: http://www.htmlite.com/faq022.php

Tag: , , ,

7 Risposte a “Sfondo pagine web a tutto schermo”

  1. Paolo scrive:

    ciao Maurizio…. ho seguito alla lettera le tue indicazioni però ho riscontrato qualche problema… su opera non funziona, nel senso che con lo scorrere della pagina lo sfondo sotto rimane bianco e con internet explorer mi rimane tutto bloccato…. come posso risolvere????

    ti ringrazio per l’attenzione e la disponibilità

    paolo

    • acecondor scrive:

      Ciao Paolo,
      ho provato con FF 4.0B7, IE8 e Opera 10.63 senza riscontrare problemi (immagine full screen fissa, testo scorre).
      Controlla quindi di aver fatto tutto corretamente.

  2. Paolo scrive:

    si vero!!!!!!!!!!!!!! grazie grazie!!!!!!!

  3. Paolo scrive:

    grazie ancora per il suggerimento e il post!!!! si è rivelato molto utile!!!!!! grazie

  4. Paolo scrive:

    Ho capito dov’è l’errore… praticamente quando applico lo stile per ie 6 che mi crea problemi….

    un dubbio, ma si scrive come da te riportato o ,cioè con due trattini?

    grazie ancora per la disponibilità e attenzione

    paolo

  5. Andrea scrive:

    Mitico… mi hai salvato!!!!

  6. Guest scrive:

    Gente: qui il codice per IE9 che come sapete cambia dagli altri; se sviluppate con open source vi sarà di vero aiuto. Renderà le vostre pagine visibili anche su IE9

    Inseritelo al posto di quello già presente:

    Codice concesso da Google 😉

Rispondi