Domanda

I CSS3 specifiche sono nei principali browser in parte attuate e si ottiene molto bello risultati con meno codice, ma ci sono molte ragioni per non usare CSS3. Per esempio. non verso il basso, probabilmente non compatibili simili vedute renderd su diversi browser, ecc.

Quindi mi chiedo: Quale è il modo migliore per utilizzare CSS3 in ogni caso con un'opzione per intercettare i problemi di default, come ho descriverli sopra

È stato utile?

Soluzione

Fino a quando il vostro sito degrada con grazia non c'è niente di sbagliato con l'utilizzo di CSS3 ora. Dopotutto, se un browser non capisce una particolare regola CSS sarà semplicemente lo ignora:

#foo {
    border:1px solid #000; /* shown by all browsers */
    border-radius:5px; /* shown if browser understands border-radius */
    -moz-border-radius:5px; /* Firefox only */
    -webkit-border-radius:5px; /* Safari and Google Chrome */
}

Fino a quando il sito non sembra rotto nei browser che non supportano le regole CSS3 che si desidera utilizzare allora si dovrebbe essere ok progressivamente migliorando tuo sito nei browser che li supportano.

Altri suggerimenti

Si potrebbe trovare "Quando posso usare ..." utile per vedere quello che si presenta può ragionevolmente usare.

Se il vostro fare un sito web pubblico, allora si deve supportare IE6, che non significa CSS 2.1, per non parlare di 3.

Una cosa che si può provare è: lesscss

Questo vi permetterà di utilizzare la notazione css stenografia e "compilare" a css valido build.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top