1486 sujets
Web Mobile et responsive web design
Pour tout ce qui est du support des règles CSS, un site a connaître absolument : Can I use...
Il faut créer un fallback, exemple :
Un navigateur non à jour sera ainsi en mesure de définir une hauteur de 500px quoi qu'il advienne. On peut utiliser des fallbacks pour beaucoup de choses...
Modifié par Olivier C (29 Jul 2017 - 14:23)
.item {
height: 500px; /* cette règle sera lue en premier par tous les navigateurs */
height: 50vh; /* cette règle sera lue et interprétée par les navigateurs qui en sont capable, et laissée de côté par les autres */
}
Un navigateur non à jour sera ainsi en mesure de définir une hauteur de 500px quoi qu'il advienne. On peut utiliser des fallbacks pour beaucoup de choses...
Modifié par Olivier C (29 Jul 2017 - 14:23)
75lionel a écrit :
puis tous les navigateurs sont un moment ou un autre différents '( se différencient) sur le support des instructions css récentes ......
En d'autres termes, il faut des années avant de pouvoir utiliser lesdites instructions css si on veut que ça marche sur tous les navigateurs.
La "différenciation" a bon dos!
PapyJP a écrit :
En d'autres termes, il faut des années avant de pouvoir utiliser lesdites instructions css si on veut que ça marche sur tous les navigateurs.
La "différenciation" a bon dos!
Et encore une fois, ce n'est ni la faute des spécifications ni celle des navigateurs, mais celle de l'usager.
Pour le cas des unités "vw", cela fait très exactement 6 ans que c'est supporté par tous les navigateurs (depuis IE9). Les specs sont prêtes aussi depuis longtemps (Candidate Recommandation).
Bref, le seul obstacle demeure l'usager : par choix, par méconnaissance ou par obligation de sa DSI, c'est lui et lui seul qui empêche le Web d'avancer avec son IE8 *
J'aime beaucoup cet article récent à ce sujet : http://mediatemple.net/blog/tips/browser-statistics-matter/
Où il dit, entre autre : "If you’re working on a project that has 0.0001% of traffic from Safari 3, you should drop support for Safari 3 and stop your team from spending any time on it. That’s your job."
(aujourd'hui en France, IE8 représente 0.28% des usagers, on n'en est pas loin ...)
-----
* et accepter un affichage différent sur chaque navigateur est devenu une évidence avec le Responsive, alors pourquoi ne pas accepter que IE8 ait aussi "son" affichage à lui ? (d'autant plus que l'alternative ici proposée par Olivier C est parfaite)
Modifié par Raphael (31 Jul 2017 - 09:04)