X

border-radius anche su IE!

Pubblicato da il giorno 26 maggio 2010

L’arrivo della CSS3 ha portato con se numerose novità che però non vengono supportate da IE. Con l’arrivo di IE9 ci dovrebbero essere dei miglioramenti ma il nuovo browser di casa Microsoft non sarà disponibile per XP quindi eccovi un metodo per utilizzare una importante funzione della CSS3 su IE6,7 e 8: sto parlando del border-radius.

Per chi non lo sapesse il border-radius è una nuova funzione della CSS3 che ci permette di arrotondare gli angoli di un elemento senza ricorrere ad immagini e quindi rendendo di conseguenza il sito molto più leggero

Vi mostro anche un video caricato da me con la demo di questa tecnica:

Per poter utilizzare questa tecnica è necessario scaricare il file border-radius.htc da link a fine articolo, dopodichè bisogna inserire il seguente codice all’elemento che si vuole “arrotondare” nel nostro foglio di stile:


#elemento {

border-radius: 10px;

behavior: url(border-radius.htc);

}

Se volete provare questa tecnica eccovi di seguito il link per il download diretto della demo:

Contro

Purtroppo queto file e questo metodo hanno delle “controindicazioni”; infatti rendono il nostro CSS invalido e non tutti i server sno compatibili con il file in questione.

Questa è un’ottima alternativa alle immagini ma dati i contro non possiamo utilizzarlo come tecnica definitiva, purtroppo dobbiamo sperare che Microsoft rilasci in futuro IE9 anche per XP.

Vi lascio infine al link per scaricare border-radius.htc

, 305 articoli pubblicati

Studente, Blogger, Anticonformista, Aspirante Designer, Amante della Musica e della Tecnologia. Bazinga! :D

Visita il sito web di questo autore

Condividi l'articolo!

  • darkhouse

    ho provato la tua funzione ma sul mio IE non funge. :-( (

    • portapipe

      Magari hai sbagliato la URL del file. E’ l’errore più comune.
      A me funziona ma sono capitato qui cercando la risoluzione ad un problema: su IE mi fa casino con i livelli sull’asse z.
      In pratica lo sfondo non si vede! Quindi se ho da fare una linguetta tipo menù, non posso farla!
      Grazie ancora Microsoft… :evil:

  • Email

    Non ti funziona perchè il link al file htc è relativo al file in cui stai lavorando..non al foglio di stile!

  • Asdsdas

    non funziona