Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Css aiuto x IE

  1. #1

    Css aiuto x IE

    Ciao, in questa semplice pagina sto tentando di costruire un header molto semplice con i css.

    Si vede bene in firefox, mentre IE mi aggiunge degli spazi bianchi... come posso risolvere?

    Per comodità posto il codice:

    codice:
    <style type="text/css">
    div#headleft {background: url(images/left1.jpg) no-repeat; height:71px;width:10px;float:left}
    div#headcenter {background: url(images/head_leftbg.gif) repeat-x; height:71px;}
    div#headright {background: url(images/head_right.gif) no-repeat top right; height:71px;width:495px;float:right}
    </style>
    
    <body>
    	<div id="headright"></div>
    	<div id="headleft"></div>
    	<div id="headcenter"><h1>Titolo</h1></div>
    <body>

  2. #2

  3. #3

  4. #4
    sono solo tre semplici box, uno flottato a destra, uno a sx e uno al centro, ognuno con la sua immagine di sfondo.

    perchè con internet explorer sono staccati?

    codice:
    <style type="text/css">
    div#headleft {background: url(images/left1.jpg) no-repeat; height:71px;width:10px;float:left}
    div#headcenter {background: url(images/head_leftbg.gif) repeat-x; height:71px;}
    div#headright {background: url(images/head_right.gif) no-repeat top right; height:71px;width:495px;float:right}
    </style>
    
    <body>
    	<div id="headright"></div>
    	<div id="headleft"></div>
    	<div id="headcenter"><h1>Titolo</h1></div>
    <body>
    aiutatemi please!!

  5. #5
    Eddaiiiiiii

    smettetela di farmi vedere quelle righe biancheeeee

    sto sclerando! :maLOL:

  6. #6
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Una soluzione possibile (ma si tratta di aggirare il problema) è questa:
    codice:
    div#headleft {background: url(images/left1.jpg) no-repeat; 
    	height: 71px;width:10px;float:left; }
    div#headcenter {height:71px;}
    div#headright {background: url(images/head_right.gif) no-repeat top right; 
    	height: 71px;width:495px;float:right; }
    div#header{height: 71px; background: url(images/head_leftbg.gif) repeat-x; 
    }
    codice:
    <div id="header">
     	<div id="headleft">b</div>
    	<div id="headright">a</div>
    	<div id="headcenter"><h1>Titolo</h1></div>
    </div>
    Così mi sembra funzionare.
    Nella soluzione originale, ho notato che riuscivo a far sparire le linee eliminando height: 71px; da headcenter ma, ovviamente, si perdeva l'altezza costante.
    No ho idea del perchè di questo comportamento

  7. #7
    Grazie mille, funziona perfettamente!!!

    Perchè dici che si tratta di aggirare il problema?

    P.S. Grazie grazie!!!!

  8. #8
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Perchè ho spostato il background su un div contenitore eliminandolo da quello interessato che non avendo definizioni prende quelle del padre.
    Quello che non capisco sono le due righe bianche che compaiono definendo l'altezza del div

  9. #9
    Originariamente inviato da salasir
    Quello che non capisco sono le due righe bianche che compaiono definendo l'altezza del div
    Ehm... quali righe bianche?
    Scusa ma sono un po' stordito

  10. #10
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    L'oggetto della tua richiesta!
    Tu parlavi di spazi non di righe

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 © 2025 vBulletin Solutions, Inc. All rights reserved.