J'ai donc un site web complet écrit en HTML4 avec le support CSS2/CSS3 - c'est-à-dire en profitant principalement de la plupart des CSS3 supportés. Je veux mettre à jour le site pour prendre en charge HTML5 - mais peu confus [en utilisant Visual Studio 2010/ASP.NET MVC etc] comment je peux supporter à la fois HTML5 et HTML4? Dois-je réécrire le site en entier ou en HTML5? Peu confus comment soutenir à la fois HTML4 et HTML5?Comment prendre en charge HTML4 et HTML5?
Répondre
Vous n'avez rien à faire.
HTML5 est un terme générique désignant une collection de fonctions côté client relativement lâches prises en charge par les navigateurs récents.
Vous pouvez simplement utiliser toutes les fonctionnalités que vous aimez. Assurez-vous simplement d'implémenter une solution de secours afin que le site fonctionne toujours dans les navigateurs qui ne prennent pas en charge les nouvelles fonctionnalités.
La bibliothèque Modernizr peut être très utile ici.
Vous pouvez utiliser le nouveau HTML5 balises même dans HTML4.
Cependant, vous devrez inclure un shiv pour les rendre stylisés dans IE < 9.
Modernizr l'inclut déjà.
Quels sont les éléments spécifiques à HTML5 dont vous avez besoin sur votre page? Utilisez-vous des éléments tels que l'audio, la vidéo, la toile, etc.? Si ce n'est pas le cas, un site compatible HTML4 doit également être compatible avec HTML5. Par ailleurs, vous pouvez maintenant obtenir HTML5 Intellisense for Visual Studio 2010 and 2008.
- 1. Utilisation du cache hors ligne YUI3 pour html4 et html5
- 2. Quand dois-je utiliser l'attribut name en HTML4/HTML5?
- 3. Encodage de vidéos en HTML4
- 4. Convertir HTML4 en HTML5 sur visual studio 2010
- 5. mod_rewrite et history.js sur les navigateurs HTML4
- 6. Comment prendre en charge tous les écrans?
- 7. Comment prendre en charge bigint dans datetime
- 8. Comment prendre en charge plusieurs types personnalisés?
- 9. Comment prendre en charge différentes versions d'iOS?
- 10. Comment prendre en charge une vue portrait et paysage
- 11. Comment prendre en charge les appareils avec et sans GPS?
- 12. Est-ce que mon site HTML4 supporte HTML5?
- 13. HTML4 et HTML5 - Comment puis-je savoir s'il existe un état `Back` disponible sans navigation?
- 14. Comment HTML5 prend-il en charge RDFa?
- 15. Pouvons-nous appliquer des balises vidéo dans un site pris en charge par HTML4?
- 16. POSTDATA sans boutons en HTML4?
- 17. Je veux prendre en charge UIInterfaceOrientationLandscapeRight et UIInterfaceOrientationLandscapeLeft seulement
- 18. quels navigateurs devrais-je prendre en charge, et comment le feriez-vous sur un mac?
- 19. Implémentation de History.js HTML4 Repli
- 20. Printemps REST 3 pour prendre en charge XML et JSON
- 21. Configuration d'ActiveResource pour prendre en charge OAuth2
- 22. Quand prendre en charge Windows 64?
- 23. Prise en charge des espaces réservés HTML5
- 24. Pré-charge vidéo html5
- 25. Comment puis-je prendre en charge plusieurs versions dans Node.js
- 26. Comment puis-je prendre en charge plusieurs fichiers server.pid?
- 27. comment prendre en charge les graphiques personnalisés dans l'iPhone 5
- 28. comment prendre en charge de toutes les tailles d'écran Android
- 29. wpf - comment prendre en charge la transparence bitmap dans l'imagebrush
- 30. Comment prendre en charge le streaming dans WSFederationHttpBinding?
désolé - donc pour clarifier - suggérez-vous que vous pouvez incorporer et dans les pages valides HTML4? cela ne va-t-il pas invalider ces pages en HTML4? –
Tom
[après modification] - cela signifie-t-il que je peux réécrire les pages HTML4 pour inclure et et
Si vous utilisez '' et '' vous devriez utiliser '' (HTML5 doctype) - pour que vos pages soient validées - à moins que je ne me méprenne. –
Ross