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

    Position:fixed su IE "chiudiamo il capitolo definitivamente per tutti".

    Allora il problema noto a tutti è che per le versioni di Internet Explorer odierne [7 esclusa] il famoso position:fixed non viene interpretato correttamente.

    Esistono in giro varie tecniche per arrivare a risolvere il problema.

    Il sito che vorrei sottoporvi come test è il mio: http://www.filanninomichele.com/.

    In FireFox, se lo consultate, noterete che è fixed il menu laterale [quello grigio]. E l'effetto che si crea con il testo è carino se scrollate.
    In IE6< noterete che nulla è fisso e quindi perdo l'effetto desiderato.

    Chiedo a qualcuno un'aiuto, magari sulla scorta di quell'indirizzo di sopra [questo] che mi sembra molto simile.

    Grazie a tutti.
    Think global, act local.

  2. #2
    Non ho capito quale sia il tuo problema. Voglio dire, la risorsa che ci hai linkato spiega già come risolvere: in cosa consiste, dunque, la tua richiesta di aiuto?

  3. #3
    Che non ho capito come fare nel mio sito!
    Think global, act local.

  4. #4
    Dunque. Nel tuo sito vedo che il menu corrisponde all'elemento div#menu. Utilizzando ad esempio l'hack per IE 6 [ http://tagsoup.com/-dev/null-/css/fixed/#v6 ], il position:absolute dovrebbe funzionare come il fixed.

    Non ho letto bene tutta la risorsa, ma da quanto ho capito funziona così.

    Eventualmente poi si potrebbe cercare qualcosa che funzioni via javascript, soprattutto per non pastrocciare il CSS in quel modo. Si tratterebbe di javascript non intrusivo e che non inficerebbe l'accessibilità del documento.

  5. #5
    Scusa pierofix per la frachezza; so che godi di ottima reputazione etc... etc... ma di grazia:
    "puoi dirmi a che mi serve l'ultimo post che hai lasciato?", quale sarebbe l'informazione utile che mi hai passato in risposta alla mia richiesta?

    L'aver capito che nella mia pagina ho previsto un #menu?

    Vabbè grazie a tutti.
    Think global, act local.

  6. #6
    Originariamente inviato da index
    Scusa pierofix per la frachezza; so che godi di ottima reputazione etc... etc... ma di grazia:
    "puoi dirmi a che mi serve l'ultimo post che hai lasciato?", quale sarebbe l'informazione utile che mi hai passato in risposta alla mia richiesta?

    L'aver capito che nella mia pagina ho previsto un #menu?
    Dunque. Nel mio ragionamento sono partito dal fatto che hai individuato un problema (il posizionamento fisso non supportato da IE) e hai fornito nel contempo un link ad una risorsa che spiega come ovviare allo stesso.

    Sono rimasto confuso, perchè suona come 'Non so come si chiama di nome Alighieri - Qui dicono che si chiama Dante'. Domanda, risposta. Quindi chiedo delucidazioni.

    Capisco che non hai capito come adattare la soluzione proposta nella risorsa al tuo caso specifico. Ti faccio notare come, adottando quelle due istruzioni CSS all'inizio del tuo foglio di stile, il 'position:absolute' si comporterà allo stesso modo di 'position:fixed'. Tradotto:

    codice:
    html
    {
       overflow: hidden;
    }
    body
    {
       height: 100%;
       overflow: auto;
    }
    #menu
    {
       position:absolute; top:0; left:0;
    }
    Se così non dovesse funzionare allora significa che non ho capito nemmeno io come funziona (non ho avuto tempo di leggere tutto l'articolo, quindi sono andato a naso).

    Infine ti ho proposto di trovare una soluzione alternativa a questo minestrone CSS, andando a sfruttare qualche javascript non intrusivo che risolva le cose per IE. Qui sta a te scegliere se fare una ricerca in rete o chiedere aiuto per abbozzare qui sul forum una soluzione che calzi a pennello.

  7. #7
    Perchè non usare questo meraviglioso script che dimostra che M$ non ha voglia di darsi da fare?

    http://dean.edwards.name/IE7/
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

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.