Comment puis-je garder mon site Web Conformément à travers les navigateurs?

September 29

Comment puis-je garder mon site Web Conformément à travers les navigateurs?


La conception pour le web est assez difficile sans avoir à se soucier de la compatibilité cross-browser. Cependant, étant donné que chaque moteur de présentation a évolué à interpréter (W3C) les lignes directrices du World Wide Web Consortium pour Cascading Style Sheets (CSS) et HyperText Markup Language (HTML) différemment, les pages Web montrent souvent des écarts surprenants d'un navigateur à l'autre. Pour créer un site Web fiable cohérente dans tous les principaux navigateurs, vous avez besoin d'une approche systématique, efficace et pratique à des erreurs de dépannage. Vous aurez également besoin d'une connaissance pratique des normes CSS conformes et HTML.

Instructions

1 Construisez votre conception pour Firefox. Firefox a toujours tenu au courant des derniers changements en CSS et tend à être stable, ce qui rend le démarrage candidat de point pour tous vos projets web. Complétez votre conception d'abord dans Firefox, puis passer à d'autres navigateurs pour vérifier les incohérences.

2 Travailler avec Firefox extensions de conception. Extensions vous aidera à trouver des erreurs dans le modèle d'objet de document (DOM), trouver des sélecteurs CSS appropriés et des conseils de code de numérisation pour les propriétés CSS.

3 Testez votre conception dans les navigateurs WebKit (Chrome / Safari). Accès de Chrome intégré dans l'outil de débogage en cliquant droit sur la page et en sélectionnant "Inspecter l'élément." Étant donné que Chrome et Safari utilisent le même moteur WebKit, vous aurez normalement seulement besoin de tester dans l'un de ces deux navigateurs, mais il est encore bon de vérifier à la fois.

4 Notez toutes les incohérences que vous observez dans Chrome vs Firefox. Ouvrez le côté deux navigateurs côte à côte. Si vous ne voyez pas les incohérences, procéder directement à des tests dans Internet Explorer à l'étape 8. Si des incohérences apparaissent dans Chrome, puis consultez les étapes 5, 6 et 7.

5 techniques CSS d'étude. Éviter ou contourner les problèmes et les incohérences du navigateur en appliquant une variété de techniques à ce problème. Apprenez ces en étudiant le travail des autres, par exemple dans les nombreux blogs en ligne consacrés à la discussion et l'enseignement des techniques de CSS. Lisez-les régulièrement, ou chercher à travers eux lorsque vous rencontrez un problème spécifique.

6 Ecrire un balisage structurel et de présentation CSS. Utilisez des balises HTML pour organiser la structure du document de votre page Web, mais exclusivement utiliser les CSS pour définir les propriétés de style de la page. Par exemple, ne pas utiliser des balises HTML gras, italique ou forts pour le style de votre texte. Utilisez les propriétés de police de CSS à la place.

7 Ajouter une feuille de style spécifique à Chrome. Seulement faire cela si vous pouvez incohérences pas correctes entre Chrome et Firefox en améliorant sur le codage de style partagé entre eux. Snippets et JavaScript pour stylesheets spécifiques Chrome sont disponibles en ligne.

8 Test dans les dernières versions d'Internet Explorer (IE). Ne vous laissez pas rebuter par les problèmes; souvent, un tweak de style simple ou l'ajustement structurel du HTML est tout ce que vous devez faire. programmes de mise au point, tels que IE Tester, faciliter le processus de test dans les différentes versions de IE, ainsi que pour inspecter le code lui-même.

9 Créer une feuille IE spécifique. Ne pas passer trop de temps à essayer de manipuler les CSS pour créer une apparence cohérente dans IE. Il suffit de créer une nouvelle feuille de style spécifique à IE, et de modifier les sélecteurs CSS et les propriétés dont vous avez besoin. Snippets pour ajouter des feuilles de style IE à vos modèles HTML sont disponibles en ligne.

dix Gardez un manuel de référence CSS à proximité. Acheter un manuel de poche ou d'accéder à la documentation en ligne W3C dans une fenêtre de navigateur distincte.

Conseils et avertissements

  • Consulter régulièrement les statistiques d'utilisation du navigateur du W3C pour rendre des jugements instruits dont les navigateurs pour tester et de conception pour. Les navigateurs plus anciens sont régulièrement remplacés par des nouveaux, plus conformes aux standards.
  • Restez à jour sur les dernières CSS et HTML nouvelles et apprendre de nouvelles techniques en lisant le site et designer W3C blogs.
  • Posez des questions dans les forums de conception web.
  • Les navigateurs sont toujours en évolution. Restez à jour sur les navigateurs les plus populaires et les plus stables, et la remplacer par la dernière et meilleure pour "Firefox" dans cet article.
  • Appliquez votre stylesheet IE à toutes les versions d'IE que vous testez. Vous pouvez créer des feuilles de style pour toutes les versions de IE ou les particuliers (par exemple, IE7, IE8). Si vous faites référence à tort une certaine version de IE, vos propriétés de style ne seront pas appliquées.
  • Évitez de commencer dans IE, comme vous allez utiliser le moteur de navigateur plus excentrique comme le fondement et le point de référence pour votre mise en œuvre du code.

          

Post a comment: