Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Double margin-top

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    17

    Double margin-top

    IE e stranamente anche firefox 2 mi raddoppiano il margin top, con ff3, safari e opera9.5 invece tutto regolare. Che posso fare per aggirare il problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    17
    Non si tratta del bug di IE che raddoppia il margin left/right nel caso di elemento float: left/right, il mio problema è per il top...

    Grazie mille in anticipo

  3. #3
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    puoi postarci un link alla pagina o il codice?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    17
    <div id="destra">
    [img]immagini/ultimi.gif[/img]
    <div class="contenuti">
    <p class="dx">Beijing 2008: a poche ore dalla fine nuove medaglie per gli azzurri.</p>
    <hr/>
    <p class="dx">Beijing 2008: a poche ore d medaglie per gli azzurri.</p>
    <hr/>
    <p class="dx">Beijing 2008: a poche ore dalla fine nuove medaglie per gli.</p>
    <hr/>
    <p class="dx">Beijing 2008: a poche ore dalla fine nuove medaglie per gli azzurri.</p>
    </div>
    [img]immagini/news.gif[/img]
    <div class="contenuti">
    <p class="dx">Beijing 2008: a poche ore dalla fine nuove medaglie per gli azzurri.</p>
    <hr/>
    <p class="dx">Beijing 2008: a poche ore d medaglie per gli azzurri.</p>
    <hr/>
    <p class="dx">Beijing 2008: a poche ore dalla fine nuove medaglie per gli.</p>
    <hr/>
    <p class="dx">Beijing 2008: a poche ore dalla fine nuove medaglie per gli azzurri.</p>
    </div>
    </div>





    /* @group Dx */

    #destra {
    width: 13.3em;
    float: right;
    margin-top: 7em;
    margin-left: 5em;
    margin-right: 2em;
    margin-bottom: 5.6em;
    display: inline;
    }

    * hr {
    border: 0;
    color: #ffff33;
    background-color: #ffff33;
    height: 0.41em;
    width: 100%;
    }

    .contenuti {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    }

    .contenuti a {
    color: #000000;
    text-decoration: none;
    }



    p.dx {
    font-size: 1.25em;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
    }



    /* @end */

  5. #5
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    intanto quando posti del codice sarebbe bene usare il tag #, che altrimenti ci si perde la vista
    inoltre:
    . il margin te lo raddoppia su tutti gli elementi?
    . quale dtd stai usando?
    . il codice (sia html che css) è valido?
    . se il margine lo dai in pixel, il problema si verifica ugualmente?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    17
    Si su tutti gli elementi, il DTD è
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    tutto il codice è valido, per quanto riguarda i px appena possibile proverò, ma essendo tutto il layout in em preferirei farne a meno...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    17
    up

  8. #8
    Moderatrice di Grafica, Cerco e offro lavoro L'avatar di Myaku
    Registrato dal
    Nov 2006
    Messaggi
    10,349
    Originariamente inviato da reddy1
    per quanto riguarda i px appena possibile proverò, ma essendo tutto il layout in em preferirei farne a meno...
    non ti sto consigliando di usare i px semplicemente, l'em potrebbe non essere interpretata alla stessa maniera da tutti i browser - dipende dal valore di riferimento -: se in pixel non vedi differenze, il problema probabilmente sta lì.
    E allora, questi link potrebbero interessarti
    link1
    link2
    link3

    ciò che mi lascia però un po' perplessa è il fatto che, a quanto dici, è limitato al margine superiore ...
    hai per caso lasciato qualche margine/padding di default sugli altri elementi?


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.