Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013

    sfondo container invisibile

    Non riesco a far visualizzare un'immagine di sfondo su FF e Opera.

    Riducendo all'osso il codice, mi trovo con:
    CSS:
    codice:
    html, body {
    	margin:0; padding:0;
    }
    
    body {
    	text-align: center;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
    #container {
    	width: 900px;
    	text-align: left;
    	margin-left: auto;
    	margin-right: auto;
    	background-image: url(images/bbg.gif);
    	background-position: left top;
    	background-repeat: repeat-y;
    }
    #leftbar {
    	width: 160px;
    	float: left;
    }
    #rightbar {
    	width:160px;
    	float:right;
    	left:740px;
    }
    
    #contents {
    	float:left;
    	left:160px;
    	width: 580px;
    }
    e HTML
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Test Page</title>
    <link href="style.css" rel="stylesheet" type="text/css">
    </head>
    
    <body>
      <div id="container">
    	  <div id="rightbar">Right bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar textRight bar text Right bar text Right bar text</div>
    	  <div id="leftbar">Left bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar textLeft bar textLeft bar textLeft bar text Left bar text</div>
    	  <div id="contents">Main contents text</div>
      </div>
    </body>
    </html>
    Risultato: immagine di sfono visualizzata solo su IE!!!
    bbg.gif per intenderci è un'immagine larga esattamente 900px e alta 2.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Controlla bene i path.

    Di solito quando un file non si apre in FF ma in IE puo` dipendere:
    - dal fatto che non rispetti maiuscole/minuscole;
    - dal fatto che i path sono relativi all apagina HTML e non al CSS;
    - da errori di sintassi (che IE non rileva).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Eh lo so, però la cosa è apparentemente giusta

    http://www.andrea79.altervista.org/h...css/index.html
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Ciao!

    intanto leva l'attributo stile dal tag <div id="container"> nell'html! a che serve? hai già definito nel CSS!

    così va?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    l'avevo aggiunto per disperazione...adesso l'ho tolto e la situazione non cambia
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Inserisci prima della chiusura del div#container questo
    codice:
    <div style="clear: both;"> </div>
    p.s. lo stile lo puoi anche mettere nel CSS (anzi è meglio)

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    E la cosa ancora più da ridere (o piangere) è che così:

    http://www.andrea79.altervista.org/h...ss/index2.html

    firefox vede il file dello sfondo. In sostanza in style2.css ho messo lo sfondo anche al div "contents"

    EDIT: mo' provo quell'altra cosa lì che hai suggerito!

    RI-EDIT: ALLA GRANDISSIMA!!!
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Prova a definire in leftbar e rightbar:
    background: transparent;

    magari c'e` di default uno sfondo bianco, ove non espressamente dichiarato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    si è risolto aggiungendo il box vuoto in coda... penso che FF e Opera non fossero in grado di rilevare l'altezza di container altrimenti e quindi non effettuavano alcuna ripetizione dello sfondo... certo che però potrebbero mettersi d'accordo una volta per tutte....
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Io (FF sotto linux) in questa pagina non vedo lo sfondo nelle barre laterali; solo uno sfondo piccolino sotto la scritta "Main contents text".

    Pero` se clicco con il destro sulle barre mi fa visualizzare l'immagine di sfondo, quindi lo sfondo c'e` ma non si visualizza.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.