Non riesco a pensare a nessun svantaggi ad eccezione per il fatto evidente: non sono ancora ampiamente implementati. Se il tuo sito personale è necessario per la visualizzazione IE6 pubblico c'è abbastanza problemi con css 2.1 senza cercare di complicare le cose con css 3.
Per quanto riguarda html5 ho -e questo è personale, e basato su esperienze pochi mesi ora - non ho trovato che sia implementato abbastanza bene da offrire qualcosa che assomiglia ad una ricompensa, o qualsiasi facilità d'uso che non è già disponibile -additamente con jQuery, e l'uso di id invece di elementi (<div id="header">
invece di <header>
) - in html 4.1/xhtml1.1.
Mentre attendere che IE raggiunga il limite non è probabilmente del tutto ragionevole, penso che, per un uso generale, e il tuo sito Web personale potrebbe essere esente da questo, è probabilmente consigliabile attendere un'implementazione sufficiente nella maggior parte dei browser questa caratteristica di degrado e fallback è l'eccezione, piuttosto che la regola. Personalmente, quando FF, Chrome e Opera hanno buone implementazioni, inizierò a utilizzare html5.
fonte
2009-10-03 15:20:54
Questo è totalmente l'atteggiamento sbagliato da prendere. Quindi cosa succede se IE non supporta text-shadow? Quelli con browser moderni ottengono benefici extra e quelli con anziani no. Alla fine tutti i browser supporteranno CSS3. A prova di futuro il tuo codice. –
Fare riferimento a forabeautifulweb.com per un contro parere. Dovresti usare il miglioramento progressivo. Finché implementerai il tuo sito in modo che i browser più vecchi non siano interrotti, non c'è assolutamente alcun motivo per non utilizzare HTML5 e CSS3 per migliorare l'esperienza degli utenti con browser che li supportano, che si avvicina al 40% degli utenti di Internet. – Don