Сделать мой сайт ASP.NET совместимым с Firefox? - PullRequest
1 голос
/ 05 ноября 2008

У меня есть сайт ASP.net (http://www.erate.co.za) версии 2.0. Когда кто-то открывает мой сайт в Firefox, все выглядит иначе.

Почему это так и как я могу сделать его совместимым?

Пожалуйста, помогите!

Etienne

Ответы [ 4 ]

7 голосов
/ 05 ноября 2008

Проблемы не имеют ничего общего с ASP.NET / C # В частности.

Они связаны с вашим пониманием веб-дизайна / HTML / CSS и того, как вы можете создать кросс-браузерный интерфейс.

Я бы посоветовал вам взглянуть на http://www.w3schools.com/ для получения информации о хороших методах веб-дизайна.

Некоторые очевидные проблемы с источником, к которому вам нужно обратиться:

  • Нет распространенных таблиц стилей CSS
  • Стили применяются на многих элементах
  • с использованием длинных строк "& nbsp; & nbsp; & nbsp; & nbsp; & nbsp;" выровнять текст
3 голосов
/ 05 ноября 2008

Базовая серверная технология не должна влиять на внешний вид ваших веб-сайтов, пока вы просто создаете HTML. Что вам нужно сделать, это убедиться, что ваш HTML и CSS работает так, как задумано во всех браузерах. Хороший способ начать - убедиться, что вы выводите только код, соответствующий стандартам.

1 голос
/ 05 ноября 2008

Проблема в том, что используемые вами стили не работают в Firefox, такие как cursor: hand; по сравнению с курсором: указатель; оба работают в IE, но в Firefox работает только указатель. Быстрая рекомендация - просто запустить страницу результатов через валидатор w3c, расположенный по адресу: http://validator.w3.org/

0 голосов
/ 05 ноября 2008

По сути, ASP.NET создает ванильный HTML / Javascript, поэтому с технологией все в порядке.

Сфокусируйтесь на html, постарайтесь быть как можно ближе к стандартам w3c , это должно сильно помочь.

Firebug , невероятное расширение веб-разработчика для Firefox также должно помочь вам в отладке вашего CSS.

Это может быть болезненной задачей, особенно если ваш сайт старый и большой. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...