Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    float vs position absolute

    Ciao a tutti,
    oggi ho fatto la mia prima prova coi CSS e mi sono subito imbattutto in un problema
    ho realizzato due layout, il primo usando float per piazzare il div di navigazione sulla destra, il secondo invece ho piazzato il div di navigazione col metodo position: absolute

    con opera va tutto bene in entrambi i modi, con IE 6 non riesco a fare andare il metodo float
    sbaglio qualcosa?

    ecco i due link
    absolute
    float

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    quando si progetta una pagina è utile sapere che Internet Explorer ha diversi bug (vedi il sito di positioniseverything tra i link utili per vedere quelli più frequenti)

    Nel tuo caso si verifica probabilmente il doubled margin error: quando in una regola usi il float con un margine diverso da 0 internet explorer raddoppia i margini

    se il problema è questo per risolvere devi inserire anche display: inline in tali regole.

    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    grazie mille, i link sono preziosissimi, mi sà che c'è molto da imparare

    il problema era quello che hai segnalato tu ed in parte questo

    http://www.positioniseverything.net/...ingboxbug.html

    ho dovuto mettere entrambi i box (navigation e contents) con
    float: right

    e settare le misure precise al pixel, se no explorer riportava sotto il div dei contenuti

    che casino

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.