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

Discussione: position:fixed su ie

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123

    position:fixed su ie

    sera
    stavo cercando di fare questa pag: http://obert.altervista.org/pg/pgtry.html

    vorrei posizionare in fixed piu elementi.
    so che ie supporta il fixed solo sul body. quindi, volendo mettere il logopg.jpg in alto a destra, in modo che ''scrolli'' come se ci fosse una 'colonna' (il padding-right del #big, di colore nero).
    ho tentato con !important; (position:fixed!important; position:absolute ma non funziona;mentre mi funziona se do, per es, una distanza dal top o dal left ecc all'elemento: per es se do dei margini o del padding di un elemento, a volte mi e' capitato che su ie si veda per es piu in alto rispetto a ff o mozilla, quindi ho dato un ''top:Xpx!important; top:Ypx;'' e li, l'!important, mi funziona.

    non so come fare. se devo creare una classe per ie e/o una classe per gli altri browsers..o che altro.

    sul www.w3c.org a volte ho visto pag che mi sembra usassero quella cosa.

    adesso ve lo chiedo anche a voi, tanto non guasta...

    nella mia pag e' possibile fare fixed anche l'img in alto a destra?

    e cosa ne pensate di quella pag? puo' diventare una buona pag?

    grazie a tutti

    saluti
    alberto

  2. #2
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    non capisco il senso di applicare il fixed all'immagine in alto, comunque IE non supporta position:fixed.
    quindi o usi absolute per IE, oppure via js lo riposizioni ogni volta che viene mossa la scrollbar.
    Chicco Ravaglia per sempre con noi!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123
    Originariamente inviato da zoom
    non capisco il senso di applicare il fixed all'immagine in alto, comunque IE non supporta position:fixed.
    quindi o usi absolute per IE, oppure via js lo riposizioni ogni volta che viene mossa la scrollbar.

    ciao
    grazie per ora.
    ho notato la pag CSS in w3c.org ed e' fatta,credo, col fixed in modo che funzioni solo con ff o mozilla...semplicemente...quindi potrei farlo anch'io e pace...pero' pensando a 'nina' molla e colla . li il fixed e' usato anche su ie...coll'absolute...quindi mi chiedo: avro' scritto male il mio css, percio' non funziona correttamente? mah...accessibilita' a tutti.speriamo in bene.
    (in js non ne ho la piu pallida idea di come potrei far riposizionare le imgs a ogni 'scrollata'...)

    grazie per ora.

    se hai idee...sono qui.

    notte

  4. #4
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    puoi usare questo metodo:

    position: fixed !important;
    position: absolute;

    per usare fixed su FF e absolute su IE.

    per il js invece trovi un'ampia discussione qui con tutti gli elementi necessari...

    http://forum.html.it/forum/showthrea...ighlight=fixed

    penso ti possa servire per prenderne spunto.
    Chicco Ravaglia per sempre con noi!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123
    Originariamente inviato da zoom
    puoi usare questo metodo:

    position: fixed !important;
    position: absolute;

    per usare fixed su FF e absolute su IE.

    per il js invece trovi un'ampia discussione qui con tutti gli elementi necessari...

    http://forum.html.it/forum/showthrea...ighlight=fixed

    penso ti possa servire per prenderne spunto.
    ...ciao.
    grazie per la dritta...ma e' proprio cosi' che ho scritto e non funziona...quindi non so...http://obert.altervista.org/pg/pgtry.html
    css: http://obert.altervista.org/pg/mon.css

    si per il menu a sinistra che per l'img a destra...

    mah

    grazie per ora.
    saluti
    alberto

  6. #6
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    guarda che il codice funziona benissimo...
    su IE lo vedi come absolute, su FF come Fixed...
    cosa c'è che non va? :master:
    Chicco Ravaglia per sempre con noi!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123
    Originariamente inviato da zoom
    guarda che il codice funziona benissimo...
    su IE lo vedi come absolute, su FF come Fixed...
    cosa c'è che non va? :master:
    ---

    beh..su ie non rimane fisso il menu...soltanto su ff o mozilla e gli altri sembra che funzioni...credo d'aver fatto casino con le classi...ci lavorero' un po'.
    grazie di tutto.

    saluti
    alberto

  8. #8
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    alt.

    su IE non potrai MAI avere lo stesso effetto che hai su FF con fixed...
    per il semplice fatto che absolute e fixed sono due cose diverse...
    su IE gli dici di rimanere in quella posizione rispetto alla pagina, su FF nella stessa posizione rispetto alla finestra...

    per ottenere lo stesso (o simile) effetto devi usare js e il codice postato nell'altro 3d...
    Chicco Ravaglia per sempre con noi!

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    123
    e questo?
    http://obert.altervista.org/cssobert/index.htm

    per quale assurdo motivo mi rimane fermo il menu a sinistra?
    fixed!important e absolute...mah..

    saluti

  10. #10
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    :master:
    ma quella è una pagina a frame...
    non usa mica il fixed, semplicemente il menù a sinistra è in un frame
    Chicco Ravaglia per sempre con noi!

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.