2009-11-19 14 views

Répondre

5

Vous pouvez utiliser en toute sécurité le doctype HTML5 <!doctype html> et il sera tout simplement rendu en HTML strict sur most browsers, y compris IE6. Le seul inconvénient est que le nouveau HTML5 elements (c'est-à-dire header, , input type="number", etc.) n'est pas directement supporté par tous les navigateurs, y compris les versions actuelles.

+0

Génial! Je vous en suis reconnaissant! –

+2

Il existe un JavaScript pour permettre à IE d'accepter les nouveaux éléments ... cela peut fonctionner pour tous les navigateurs. –

+0

Juste pour réitérer le point, sauf si vous voulez une autre version spécifique de HTML, vous pouvez toujours utiliser le * doctype * HTML5. Utiliser certaines/toutes les fonctionnalités de la langue est une autre chose, mais le doctype lui-même est toujours très bien. (Ils ont vérifié, largement.) –

1

Vous devriez vous sentir à l'aise avec HTML5. Pour détecter les navigateurs prenant en charge certaines des technologies de navigateur de prochaine génération, vous devez utiliser un outil tel que modernizr.

1

Ce site est vraiment utile pour comparer le soutien du navigateur pour les fonctions: http://caniuse.com/

En outre, vous pouvez cliquer sur « statistiques d'importation », ce qui vous permet de lier votre profil Google Analytics sur la page il personnalise les réponses à votre site de numéros d'accès du navigateur.

0

Je réfléchirais sérieusement à l'utilisation du HTML5 Boilerplate comme point de départ. C'est HTML5 (évidemment), mais a été testé pour la compatibilité avec une variété de navigateurs différents pour s'assurer qu'il affiche toujours correctement partout. Il a également jQuery, Modernizr, et normizr câblé afin que vous ayez une bonne base sur laquelle construire.

Je ne l'ai jamais utilisé pour un site principalement statique, mais il s'est avéré un bon point de départ pour nos diverses applications.