Visualizzazione dei risultati da 1 a 10 su 10

Discussione: body background

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420

    body background

    Ciao a tutti.... come da titolo, come si imposta un immagine di sfondo?!
    Sembra tanto banale eppure non riesco...
    Ho provato sia ad impostarla direttamente in

    codice:
    <body background="immagini/sfondo.jpg">
    sia creando la regola di stile

    codice:
    body  {background:url(images/sfondo.jpg);}
    Nella modalità "dal vivo" di DW si visualizza correttamente... ma nel browser non ve n'è traccia.... cosa mi sfugge?

  2. #2
    ciao,
    Nel css devi scrivere così:

    codice:
    body{background-image:url(../images/body.png);}
    se vuoi ripeterlo più volte (quindi estenderlo in lunghezza e altezza), scrivi sotto:

    codice:
    background-repeat:repeat;
    oppure solo in verticale

    codice:
    background-repeat:y-repeat;
    oppure solo in orizzontale

    codice:
    background-repeat:x-repeat;

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Originariamente inviato da marcocala100
    ciao,
    Nel css devi scrivere così:

    codice:
    body{background-image:url(../images/body.png);}
    Nulla da fare.. continua a visualizzarsi solo in DW ma non aprendo la pagina col browser.
    Nel body della pagina ho anche un componente javascript con la funzione onload, potrebbe creare conflitto?

  4. #4
    qual'è il percorso dove hai l'immagine?
    Cmq non credo che il javascript mandi in conflitto il body...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    lo sfondo è nella cartella images contenuta nella cartella principale del sito dove si trova la pagina index; serve il percorso assoluto?

  6. #6
    se allora le immagini si trovano nella cartella images che si trova nella root del sito dove c'è anche index, il percorso che ti ho dato è giusto (../images/tuaimmagine.jpg).

    Prova a togliere il riferimento al javascript... allora forse è quello.

    ma il css è interno o esterno?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    il css è interno... Ho provato anche a togliere la funzione JS senza risultato...

    codice:
    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head>
    
    <style type="text/css">
    
    body{background-image:url(../images/sfondo.jpg);}
    	
    </style>
    
    </head>
    <body onload="showHideAll()">
    
    <div id="main">
    	<div id="testa"></div>
    </div>
        
    </body>
    </html>
    Questo è tutto il mio codice... scrivendolo come mi hai indicato tu in realtà sparisce anche dall'anteprima di DW

  8. #8
    fallo esterno se hai modo, per vedere in quel caso funziona:

    scrivi nella head questo:

    codice:
    <link rel="stylesheet" href="[percorso del tuo css. es: css/style.css]" type="text/css" media="screen" />
    e nel css il codice del body.

    Ma scusa la domanda, dove li dichiari i div "main" e "testa"?

  9. #9
    chiudi la head due volterima e dopo il tag style

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    </head> <---- TOGLI QUESTO

    <style type="text/css">

    body{background-image:url(../images/sfondo.jpg);}

    </style>

    </head>

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Ora funziona!
    Sono proprio una pippa!! Grazie a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.