Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обеспечение кросс-браузерной совместимости
 
 автор: antf   (18.05.2005 в 09:55)   письмо автору
 
 

Здравствуйте.
1) На какие браузеры следует ориентироваться при разработке сайтов?
2) Где найти более старые версии и как установить их к себе на компьютер (например, как установить 2 IE) ?
Заранее спасибо за ответ

   
 
 автор: cheops   (19.05.2005 в 00:01)   письмо автору
 
   для: antf   (18.05.2005 в 09:55)
 

1) Internet Explorer, Opera, Firefox, Netscape Navigator. В большинстве случаев ограничиваются первыми двумя, часто вообще только Internet Explorer, так как у него 98% аудитория.
2) Многие разработчики (и это стандарт де факто) поддерживают только несколько последних версий и не забираются так глубоко. Это связано с тем, что очень распространена практика создания дизайнов под каждый браузер, т.е. JavaScript определяется браузер, его версия и switch-ем происходит переключение на HTML-код под этот браузер.

   
 
 автор: glsv (Дизайнер)   (19.05.2005 в 04:21)   письмо автору
 
   для: antf   (18.05.2005 в 09:55)
 

Обычно, как и сказал cheops, не соглашусь только вот с частью второго пункта
---------------
Это связано с тем, что очень распространена практика создания дизайнов под каждый браузер, т.е. JavaScript определяется браузер, его версия и switch-ем происходит переключение на HTML-код под этот браузер.
---------------
Не думаю, что очень распространена, хотя такой подход есть.
Если разработчик не собирается поддерживать 3-4 старых версий каждой линейки браузеров, то особой необходимости формировать HTML-код под каждый браузер или его версию не возникает. Современные версии браузеров уже примерно одинаково отображают HTML-код. По крайней мере, в большинстве случаев можно сформировать его так, чтобы он почти одинаково отображаться во всех браузерах.

За последний год мне только один раз пришлось прибегнуть к практике формирования нескольких версий HTML под разные браузеры. И то это было больше связано с Flash. У меня были Flash-ки с прозрачными областями, которые не поддерживались в Opere. В результате пришлось рисовать 2 разные Flash-ки и формировать разный код.

>1) На какие браузеры следует ориентироваться при разработке сайтов?
Думаю, что имеет смысл ориентироваться на чуть устаревшие версии браузеров. Т.е. использовать не самые новые версии, а те которые вышли год-2 года назад.

>например, как установить 2 IE
Говорят, что есть специальное программы для этого. Еще можно несколько версий операционных систем держать на диске или иметь доступ к машинам с разными версиями браузеров

   
 
 автор: cheops   (19.05.2005 в 13:21)   письмо автору
 
   для: glsv (Дизайнер)   (19.05.2005 в 04:21)
 

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

   
 
 автор: antf   (28.05.2005 в 17:33)   письмо автору
 
   для: cheops   (19.05.2005 в 13:21)
 

1) Какой стандарт кодирование принимать html или xhtml?
2) А поможет ли здесь валидатор? Кто-нибудь им пользуется?

   
 
 автор: glsv (Дизайнер)   (29.05.2005 в 05:05)   письмо автору
 
   для: antf   (28.05.2005 в 17:33)
 

1) Очень сомневаюсь, что кто-то из производителей браузеров в обозримом будущем осмелиться прекратить поддержку HTML. Их просто не поймут. Зачем потребителю (пользователю интернета, в данном случае) добровольно и за свои собственные деньги лишать себя этого самого интернета? Ведь практически весь интернет построен на HTML и он не должен отображаться xhtml-браузером. Если же новые XHTML-браузеры будут поддерживать HTML в полном объеме, то зачем web-разработчику изменять своим привычкам и начинать кодировать в XTHML.

2) Если нужно кодировать строго по стандартам, то несомненно поможет.

   
 
 автор: cheops   (29.05.2005 в 13:24)   письмо автору
 
   для: glsv (Дизайнер)   (29.05.2005 в 05:05)
 

1) Будет постепенный переход на новые лыжи, так например, браузеры в сотовых телефонах поддерживают только XML и не способны читать HTML, rss-файлы тоже построены на основе XML. Т.е. постепенно всё большая и большая часть Интернет будет на него переводится - наверное это произойдёт далеко не скоро, но рано или поздно это произойдёт.

   
 
 автор: glsv (Дизайнер)   (29.05.2005 в 17:26)   письмо автору
 
   для: cheops   (29.05.2005 в 13:24)
 

Согласен, должна смениться сама среда. Изменение web в том виде, что он сейчас нереальная задача. Технологические новшества должны не просто изменить существующую среду, а создать новую (без тяжелого наследия). Ну а новым "лыжам" и новые форматы впору будут.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования