Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Следование Стандартам

> Я только обращаю внимание на то, что возможны варианты трактования (читай "кладения на них") стандартов разными браузерами.

С Этим Никто Не Может Поспорить. Мы В Реальном Мире И Варианты Буду Всегда. Тем Не Менее, Стоит Признать, Что Браузеростроители В Последнее Время Делают Нам Большое Одолжение Тем, Что Различий У Основных Браузеров В Трактовке Стандартов Все Меньше И Меньше. Дело, В Итоге, Лишь В Конечной Стоимости Поддержки Того Или Иного Варианта.

По-Моему, Разработчика, Не Являющегося Врагом Самому Себе Может Заставить Поддерживать Нестандартный Браузер Не Так Уж И Много Причин:
- Браузер Очень Близко Соответствует Стандартам
- Большая Доля Рынка
- Драконовское ТЗ
- Личный Интерес

Последнее Забудем - Это Не Делает Погоды. Остается Три Первых Пункта.
Под Первый Попадают, Скажем, Gecko И IE6 (Safari, Tasman И Другие Страшные Слова). IE6, Конечно, Уже Старенький, Но Его Огрехи Очень Терпимы. Иногда Почти Незаметны.
Под Второй Попадает IE5.0, Который В Комплекте С Win98. У Него Различия, На Самом Деле, Порой Бывают Чувствительными (Помню, Долго Отлаживал Разные Дремучие Части Одного Скрипта, До Тех Пор, Пока Выяснилось, Что IE5.0 Не Умеет Делать Массиву push()). С Ним Трудно, Но Это - 30% Несчастных Пользователей.
Третий Пункт Индивидуален. Но Грамотный Разработчик Должен Уметь Объяснять Заказчику/Начальству, Чем Грозит Поддержка Еще Одного Варианта Реализации, О Котором Заказчик/Начальник Где-То Слышал И Просто Упомянул Для Красного Словца. Платить-То Ему :-)

> Сугубо ИМХО использование элементов формы все формы просто может нарушить приниципы доступности (в случае с нетскейп) или логики работы (в Опере).

Точно Также, Как Включение Семантически Необоснованной Формы Только Для Обхода Экзотических Багов Может Стать Причиной Сбившейся Раскладки, Порушенных Скриптов. Все Это Будет Требовать Времени И Внимания. ВСЮ ЖИЗНЬ.
<Form> - Это Не Тег. Это Элемент, Показывающей, Что Внутри Него Сосредоточен Интерфейс Взаимодействия С Сервером. Если Он Применяется Для Визуализации, То Получается Подмена Понятий - Это Источник Того Бардака, Которого Мы Наелись С HTML3.2

> Снова ИМХО: для меня есть один железный, непоборимый аргумент - в ТЗ на разработку сайта написано: "...Netscape4+, Opera6+...", и это _документ_.

По-Моему, Это Просто Большое Невезение. Написать Нереальное ТЗ Нетрудно. Например, Добавить Туда Браузер IE2.0 И Задача Будет Невыполнимой, Каким Бы Железным Ни Было ТЗ. ТЗ - Это Соглашение Между Разработчиком И Заказчиком, И Об Устранении Форс-Мажорных Обстоятельств Типа Цунами, Компьютера На 8088 Процессоре И Браузера OmniWeb Надо Думать До Его Подписания :-)

P.S. Это Все Не В Пику Автору, А Просто В Тон Дискуссии.
СообщениеАвторДата
гость25.02.2003 22:14
Maniac25.02.2003 23:31
гость26.02.2003 05:06
Maniac26.02.2003 05:10
Leechy26.02.2003 15:51
Maniac26.02.2003 16:06
Leechy26.02.2003 16:33
Maniac26.02.2003 17:29
RaR26.02.2003 17:51
Андрей М.26.02.2003 18:11
RaR26.02.2003 18:40
Maniac26.02.2003 19:00
RaR26.02.2003 19:14
Maniac26.02.2003 18:38
Maniac26.02.2003 18:03
Maniac27.02.2003 11:11