web-dev-qa-db-fra.com

Est-ce une bonne idée de concevoir un site Web avec HTML 5 et css3?

Les nouvelles technologies HTML5 et CSS3 ont introduit de nombreuses nouvelles fonctionnalités, bien qu'elles ne soient pas complètement prises en charge par la plupart des navigateurs. Est-ce une bonne idée de concevoir un site Web à l'aide de HTML5 et de css3?

et pour les navigateurs qui ne prennent pas en charge le format HTML5 pour l’affichage à bande passante réduite?

ou existe-t-il une bibliothèque (js) permettant de corriger la comparabilité HTML5 et CSS3 pour des navigateurs tels que IE 6 ou Firefox 3?

3
JITHIN JOSE

C'est une bonne idée d'utiliser ces nouvelles technologies, car c'est la direction que nous prenons. De nombreux autres sites ont déjà un contenu qui nécessite un navigateur moderne. Prenez Youtube par exemple. Même Gmail. Mais la liste est longue. La plupart des gens ont déjà un navigateur moderne et il serait TON avantage de concevoir un site avec HTML5 et CSS3. Bien que la prise en charge de certaines fonctionnalités ne soit pas encore uniforme sur tous les navigateurs, l’idée générale est là. Vous n'avez aucune raison de faire un effort pour créer un site "compatible vieux-navigateur" puisqu'il s'agit d'une race en voie de disparition: grandes entreprises avec des contrats technologiques ou des plans sans mises à niveau technologiques, ou des ordinateurs familiaux qui ne peuvent physiquement pas gérer les nouveaux systèmes d'exploitation et navigateurs. Voir ce tableau: http://gs.statcounter.com/#browser_version_partially_combined-ww-monthly-201107-201207

Bien sûr, vous pouvez mettre en place des bannières comme celle-ci: http://www.updateyourbrowser.net/en/ (faites défiler vers le bas, cliquez sur "Voir l'exemple") pour informer vos clients obsolètes qu'ils peuvent le faire. N'obtenez pas l'expérience complète de votre site sans mise à niveau préalable. "Certaines fonctionnalités peuvent être indisponibles." Vous pouvez également essayer d'adapter certaines "méthodes de traitement" en fonction de l'agent utilisateur, de sorte que les anciens navigateurs obtiennent automatiquement une feuille de style non CSS3, etc.

2
ionFish

Je pense que c'est une très bonne idée. Il existe une belle bibliothèque js appelée modernizr qui peut ajouter le support de nouvelles balises html5 et détecter les fonctionnalités css3 prises en charge par le navigateur.

6
Roman

Oui, je concevrais avec HTML5 et CSS3 pour gagner du temps. Vous pouvez utiliser certains scripts tels que les lecteurs vidéo qui commencent par HTML5 et offrent des solutions de secours sûres pour tous les navigateurs non compatibles.

Je commencerais également par un cadre tel que Twitter bootstrap qui est très conforme, vous gagnerez beaucoup de temps à jouer avec CSS.

2
Anagio

Il s’agit d’un sujet controversé: compatibilité descendante v amélioration progressive. Si vous atterrissez quelque part au milieu, tout ira bien.

0
nodirtyrockstar

Je suis d’accord avec ionFish pour dire que c’est une bonne idée d’utiliser ces nouvelles technologies, mais vous devez garder vos utilisateurs en tête à tout moment lorsque vous écrivez les codes.

Comme beaucoup d’autres utilisateurs ici, j’ai aussi les versions les plus récentes de différents navigateurs Web, mais j’utilise principalement Firefox, parfois Chrome et rarement Internet Explorer. Lorsque j'ai commencé à créer mon premier site Web, j'ai utilisé des codes super cool et très faciles pour créer un site Web léger et magnifique. Je pensais que tout le monde devrait avoir un navigateur moderne, je me suis trompé! en regardant mes statistiques de visiteurs, j'ai remarqué que de nombreux visiteurs utilisaient de très vieux navigateurs. Inutile de dire qu'aucun d'entre eux ne pouvait voir mes superbes créations CSS et HTML5 ...

Messagerie Internet (IMO), vous devez avant tout veiller à rendre votre contenu accessible à tous. N'oubliez pas que de nombreux utilisateurs n'installent jamais de navigateur tiers et oublient parfois de mettre à jour le navigateur fourni avec leur système d'exploitation.

0
Omne

HTML5 est généralement correct, mais je pense que CSS3 n’est pas officiellement annoncé comme terminé et qu’il comporte certains risques. Oui, la plupart d’entre nous utilisons des navigateurs modernes, mais les standards css3 ne sont même pas totalement compatibles entre eux. Mozilla Chrome IE et Opera n'utilisent pas la même syntaxe css3. Cela me gêne vraiment en tant que développeur web, je déteste les choses qui ne sont pas certaines et dont les frontières ne sont pas bien décrites.

Alors, s'il vous plaît, W3C, terminez le développement de css3 pour mettre fin à nos douleurs le plus tôt possible. Vous pouvez la version plus tard, il suffit de dessiner les frontières à la scène.

Vous pouvez consulter le tableau de compatibilité du navigateur ici;

http://www.findmebyip.com/litmus/

0
Erdinç Çorbacı