Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    padding-top raddoppiato con ie7

    Ho un div che contiene una serie di div allineati a destra con float:left
    Il div principale ha un padding-top di 2px (ma vale lo stesso per qualsiasi valore) che con IE7 raddoppia, diventando 4px. Ovviamente con Safari e Firefox questo non accade.
    Mi sapete spiegare perché?
    www.blogotom.com
    Tecnologia mobile evoluta. News e risorse per cellulari e dispositivi multimediali.

  2. #2
    In genere è un problema dovuto al doctype..
    prova a piazzarci questo:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

  3. #3
    provato, senza risultato...
    www.blogotom.com
    Tecnologia mobile evoluta. News e risorse per cellulari e dispositivi multimediali.

  4. #4
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Non capisco perchè dici che tutto radoppia?

    Anche con IE 2px sono 2px
    Guarda
    Immagini allegate Immagini allegate

  5. #5
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Ti dò anche il codice che ho usato
    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>
    <style type="text/css">
    <!--
    #contenitore {
    	padding: 2px;
    	border: 1px solid #000000;
    	margin: 150px;
    }
    #controllo {
    	padding: 0px;
    	margin: 0px;
    	border: 1px solid #000000;
    }
    -->
    </style>
    </head>
    
    <body>
    
    <div id="contenitore">
          <div id="controllo">Controllo padding per IE</div>
    </div>
    
    </body>
    </html>

  6. #6
    Dando
    codice:
    padding:2px
    dici al browser che dai 2 pixel su, ma anche giu, 2 pixel a sinistra, ma anche destra.

    Non è che intendi questo per raddoppia?

    Se vuoi dare solo a sinistra dai

    codice:
    padding-left:2px;
    per su: top
    per giu: bottom
    per destra: right.

  7. #7
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Originariamente inviato da Nikit
    Dando
    codice:
    padding:2px
    dici al browser che dai 2 pixel su, ma anche giu, 2 pixel a sinistra, ma anche destra.

    Non è che intendi questo per raddoppia?

    Se vuoi dare solo a sinistra dai

    codice:
    padding-left:2px;
    per su: top
    per giu: bottom
    per destra: right.
    No! Non è questo che intende!
    Dice che padding-top: 2px; con IE il padding-top diventa 4px, ma non è vero!

  8. #8
    Originariamente inviato da xtommy2
    provato, senza risultato...
    Magari posta un po di codice e una pagina di esempio, grazie.

  9. #9
    Utente bannato
    Registrato dal
    Sep 2007
    Messaggi
    2,777
    Originariamente inviato da digital00
    Magari posta un po di codice e una pagina di esempio, grazie.
    Chiedo scusa se intervengo sulle vostre risposte, ma che lui posti un codice non ha molta importanza, perchè dice che un padding-top: 2px; con IE risulta di 4px e questo è tutto bisogna solo dimostrare che questo non è vero, io 3 post più su ho postato un'immagine e il relativo codice che dimostra, che anche con IE 2px sono 2px

  10. #10
    è un codice un po' articolato, appena ho un attimo lo pubblico.
    www.blogotom.com
    Tecnologia mobile evoluta. News e risorse per cellulari e dispositivi multimediali.

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.