Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    3

    retrocompatibilità e "nuovi browser"..come?

    salve a tutti,
    per fare in modo che una pagina sia compatibile con, diciamo, 2 browser cosa
    si fa?
    Per esempio ci si chiede quale sia il targhet; se interessa solo il
    funzionamento con gli ultimi standard di explorer e Firefox si fissa un
    doctype Strict, chesso' html4.01 e si scrive con una buona speranza che gli
    standard siano rispettati.

    Se invece si vuole realizzare una pagina che con IExplorer e Firefox sia
    retrocompatibile e ...non so come fare
    prima di tutto pongo il
    Doctype html4.01 transitional
    e poi?
    un tempo, quando c'era IExplorer 5.5 si usavano gli hack (w\idth...width, la
    direttiva !important ecc ecc) ma ora?
    con explorer 6 e 7 come si fa a distinguere il comportamento
    retrocompatibile fra i browser Firefox e Explorer dato che la versione 6 di
    quest'ultimo interpreta correttamente le direttive come !important, che la
    vecchia versione ignorava??

    Bisogna per forza usare uno sniffing con il java script e tutti i problemi
    potenzialmente legati a questo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono da considerare alcune variabili.

    Ad esempio per IE ci sono i commenti condizionali (molto meglio degli hack cui accennavi), che risolvono il problema fino a IE5

    Per gli altri browser non ci sono grosse differenze, tranne per Netscape che dalla 4 alla 6 ha fatto un salto enorme (e perso la retrocompatibilta`).

    Quindi anzitutto occorre definire fino a quanto indietro vuoi andare.
    Ad esempio se assumi che non esistono piu` NN4 e precedenti, e neppure IE5.0 e IE5.2, la cosa diventa quindi piuttosto semplice. Altrimenti occorre ancora fare affidamento sugli hack, e la cosa si complica.
    Chiaro che il target e la statistica sui contatti ti possono aiutare.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.