2008-11-05 7 views

Répondre

7

Les problèmes n'ont rien à voir avec ASP.NET/C# Spécifiquement.

Ils ont à voir avec votre compréhension de la conception web/HTML/CSS et comment vous pouvez faire une interface utilisateur compatible avec tous les navigateurs.

Je vous suggère de regarder http://www.w3schools.com/ pour obtenir de l'information sur les bonnes pratiques de conception Web.

Quelques problèmes évidents avec la source que vous devez répondre sont

  • Aucun Stylesheets css commun
  • Les styles sont en ligne appliqués sur les lots d'éléments
  • à l'aide de longues chaînes de "& nbsp; & nbsp ; & nbsp; & nbsp; & nbsp; " pour aligner le texte
3

La technologie de serveur sous-jacent ne devrait pas avoir d'impact sur vos sites appearence aussi longtemps que vous êtes juste HTML produisiez. Ce que vous devez faire est de vous assurer que votre HTML et CSS fonctionnent comme prévu dans tous les navigateurs. Une bonne façon de commencer est de s'assurer que vous ne produisez que du code conforme aux normes.

0

En soi, ASP.NET produit du HTML/Javascript à la vanille, donc il n'y a rien de mal avec la technologie.

Mettez l'accent sur le code HTML, essayez d'être le plus proche possible du w3c standards, cela devrait beaucoup aider.

Firebug, une extension de développement Web incroyable pour Firefox devrait également vous aider beaucoup dans le débogage de votre CSS.

Cela peut être une tâche pénible, surtout si votre site est vieux et gros. Bonne chance!

1

Le problème est que les styles que vous utilisez ne fonctionnent pas dans firefox comme cursor: hand; versus curseur: pointeur; Les deux fonctionnent dans IE, mais seul le pointeur fonctionne dans Firefox. Une recommandation rapide serait d'exécuter simplement la page résultante à travers le validateur w3c situé à: http://validator.w3.org/