Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1

    nifty corners con anti-aliasing e IE

    Ciao a tutti
    sto sperimentando i Nifty Corners e devo dire che le tecniche che usa nell'articolo sono ottime.
    Cercando con Google ne ho trovato un'implementazione con antialiasing che ne migliora di molto l'aspetto: Nifty corners with antialiasing che però "scazza" con IE.
    Purtroppo di javascript ne capisco molto poco e sinceramente non so neanche se il problema sta nel codice javascript o nel CSS...
    Idee per farlo funzionare correttamente anche con IE?
    e grazie a tutti

  2. #2
    C'è nessuno?
    So che vi chiedo una cosa un po' complicata, ma non so veramente da dove cominciare
    l'ho testato con successo su Firefox e su Opera... con IE non ne vuole sapere: si allunga tutto in verticale...

  3. #3
    Nel caso fosse impossibile quello che vi chiedo potete almeno dirmi come impedire a IE di usare quel javascript così da non rovinarmi tutto? grazie ancora

  4. #4
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    potrebbe anche bastare questo...

    if (navigator.appName != 'Microsoft Internet Explorer') {
    codice...
    }


    piuttosto. sicuro dell'utilità di usare js per fare un bordino arrotondato?
    non conviene usare ancora le classiche immagini?
    Chicco Ravaglia per sempre con noi!

  5. #5
    I vantaggi mi sembrano evidenti (ma forse sbaglio):
    1) minore peso
    2) non c'è più bisogno di usare div in più per gli angoli
    3) il punto 2 permette di arrivare alla separazione tra contenuto e presentazione anche in questo caso (diversamente non era possibile, se non sbaglio)
    scusa se ho editato, ma per sbaglio avevo schiacciato il pulsante invia prima di ultimare il post...

  6. #6
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    :master:
    Chicco Ravaglia per sempre con noi!

  7. #7
    Originariamente inviato da zoom
    potrebbe anche bastare questo...

    if (navigator.appName != 'Microsoft Internet Explorer') {
    codice...
    }
    Sei sicuro? Dagli articoli che ho visto su pro.html.it la faccenda mi sembrava più complessa :master:

  8. #8
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    sicuramente hai ragione, darebbe una mano, il problema è che su Ie non funziona, quindi tutti avrebbero i bordi squadrati. è cmq una scelta fattibile...

    per lo sniffer... bhò, io ho trovato quello.
    solitamente uso questo perchè mi interessa sapere quali sono gecko

    codice:
    var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1)
                        && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1));
    quindi

    if (is_gecko){
    funzione
    }
    Chicco Ravaglia per sempre con noi!

  9. #9
    Grazie zoom...ma per IE come va modificato?
    nessuno conosce lo snif corretto per IE? (tutte le versioni perchè se non funziona con l'ultima, figurati con le precedenti... o sbaglio?)

  10. #10
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    non devi modificare niente...
    il primo che ti ho dato cmq dovrebbe funzionare e capisce se è IE, il secondo capisce se è gecko, quindi tutto quello che non verifica la condizione lo escludi (in linea di massima IE + altri meno diffusi).
    Guarda che dovrebbero andare bene tutti e due... io il secondo lo uso sempre come sniffer per usare il position fixed su FF.
    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.