К черту плохие броузеры

Если смотрится так, как обязан выглядеть web-сайт, а не подобен на кучу кусочков мозаики, перемешанных беспечной рукой ребенка, поздравляем! Ваш броузер на "хорошо" или же "отлично" одолел с помощью таких стандартов Web, как CSS-1, HTML 4.01 и скриптовые языки.

Если же данный сайт смотрится уродливо, хотя и читаемо, ваш броузер не поддерживает стандартов Web. К счастью, вы можете с легкостью установить на свою машину броузер, который с этой работой справляется.

Перед тем как начать кричать благим матом, выслушайте нас.

Мы обновили дизайн журнала A List Apart и привели его в соответствие со стандартами Web, кое-какие из коих (например CSS-1) были утверждены ещё в 1996 году. А теперь уже пошел 2001 год.

Потому что они формировались без учета помощи стандартов Web.

В течение многих лет идея Web, доступного для всех, была быстрее опиумным дымом, чем реальностью. А затем, в 2000 году Microsoft, Netscape и Opera начали делать доброе дело. Наконец-то мы можем возблагодарить их за их стремления и начать применить стандарты Web на своих сайтах. И мы призываем иных сделать то же самое.

Для этого обратитесь к ссылке (Browser Upgrade initiative) на сайте Web Standards Project's. На этой странице предоставляются советы и подсказки. Вы можете и сами создать это, проверяя на правильность разметку собственного сайта, и учтиво предупреждая своих гостей о существовании броузеров, удовлетворяющих стандартам, и о том, откуда их можно загрузить. Страница Browser Updgrade Initiative элементарно облегчает вам вашу работу.

Стандарты есть уже некоторое количество лет. Броузеры, коие их поддерживают, возникли примерно 6 месяцев или же год назад. в случае если не сейчас, то когда же?

Обычно у Web-пользователей на усовершенствование броузеров уходит от 18 месяцев и более. очень многие до сих времен используют такие броузеры, как Netscape, созданные аж в 1997 году. Эти ребята обновят свои броузеры только, в случае если мы дадим им предлог это сделать.

Если достаточное численность сайтов последует нашему примеру, 18-месячный период беременности сократится и тем самым приблизится эра Web-а, построенного на общих стандартах.

Речь идет не о графическом дизайне. А о делении стиля и содержания, что раскрывает удивительные возможности. к примеру на дизайн всего интернет-сайта будет ретироваться несколько часов, а не месяцев. Хватит формировать и отлаживать страницы с глупой, специфической для всякого броузера разметкой. И давайте поддерживать нетрадиционные броузеры, от Palm Pilot-ов до броузеров для слепых. Для этого нам не будет необходимо создавать некоторое количество версий одной и той же страницы. И это уже неплохо.

Если вы - web-дизайнер, то вам! Через 6 месяцев, год или же два года максимум все web-сайты будут делаться на базе этих стандартов. (Или их будут делать во Flash 7). или нам будет необходимо наблюдать, как наши знания скоро устареют, или мы начнем учиться стандартам сейчас.

В взаимосвязи с наступлением тяжелых времен для "электронной экономики", невозможно рассчитывать на то, что ваши теперешние дарования помогут вам удержаться на месте. намного лучше учиться теперь новым технологиям. Мы желали бы, что все читатели A List Apart на ближайшие годы имели работу и творили. И она у вас будет, в случае если вы обратите интерес на эту статью.

Если вам этого недостаточно, почитайте новые законы о доступности Web. Отделение манеры от содержания с поддержкой HTML4/XHTML и CSS несомненно поможет вам не нарушать эти законы. Всякие трюки и хитрости с HTML-ом гораздо затрудняют выполнение этой задачи. кратковременный недостаток заключается в том, что сайты, построенные по стандартам, не будут работать верно в давних броузерах. Но людям намного легче подновить свой броузер, чем инвалидам подновить свои глаза, уши или же суставы.

Да, но они их интерпретируют настолько жутко, что мы использовали специальной уловкой, которая отключает отражение стилей в этих броузерах. Статья объясняет, как мы это сделали.

Старое программное снабжение не поддерживает стандарты. Разве мы этого не говорили? Было бы шикарно, в случае если бы наши сайты могли враз поддерживать обратную совместимость и соответствовать стандартам. Но мы не можем этого сделать. Нам приходится выбирать. В течение многих лет мы делали выбор в пользу обратной совместимости. Но был ли данный выбор лучшим?

На протяжении стольких лет нас изучали быть такими маленькими хорошенькими web-дизайнерами, коие создают сайты, работающие в кривых броузерах. Каждый новый сайт, построенный по старинке, становился в ещё одну кучу омерзительного кода, в ещё один тупик Web-а, который перестает работать, по мере развития броузеров и стандартов.

Чем продолжительнее мы продолжаем так делать, тем более появляется на свет обреченных сайтов. Каждый день раскрываются тысячи сайтов. При их создании преследовалась цель, дабы они неплохо смотрелись в нехороших броузерах, а не соответствовали стандартам. Это эпидемия. С нас хватит. Уже в конце концов появились неплохие броузеры. Давайте же пользоваться ими.

Давайте продвигать эти новые броузеры, настолько, насколько они этого заслуживают, давайте отыскивать в них остальные дыры и несоответствия стандартам, и давайте помогать их разработчикам, дабы эти броузеры стали соответствовать стандартам ещё больше. собственно так поступают Flash-дизайнеры. Они продвигают Flash настолько, насколько это позволяет, спотыкаются о его ограничения и говорят Macromedia, как создать его лучше. В итоге Flash улучшается. Разве мы не обязаны делать то же самое с инструментами, через коие пользователи получают из Web 90% информации и функциональности (то есть с броузерами)? Так считает WaSP, так считает и A List Apart.

Мы понимаем, что очень многие из вас находятся в сходном затруднительном положении. Считайте, что это шанс напомнить боссу или же отделу информатики о том факте, что броузеры 1997 года задерживают развитие Web-а. Сделайте так, дабы идея обновления броузеров стала их собственной. Часто это помогает.

Для соответствия стандартам броузерам совсем не надо иметь большие размеры и нагружать под завязку процессор. очень многие из них требуют меньше ресурсов, чем едят броузеры 4-ого поколения. Мы не даем конкретных названий, но в случае если вы обратитесь к странице Browser Upgrades на сайте WaSP, вы отыщете там ссылку на один или же несколько броузеров, коие прекрасно сумеют работать на вашей существующей системе.

Скорее всего это так. Опять же, в случае если мы станем способствовать повальному распространению стандартов Web, мы сделаем Web доступным для всех - и принудим изготовителей недорогих Интернет-устройств и pc поддерживать эти самые стандарты в новых версиях своих доступных продуктов.

Кроме того, данный сайт соответствует стандартам и работает в всяком броузере. Он смотрится лучше в броузерах, верно поддерживающих CSS, но содержимое интернет-сайта доступно для всякого броузера или же устройства. помимо того, данный дизайн рассчитан на низкоскоростное слияние (а теперь он стал ещё легче благодаря тому, что избавился от 6 Кб вложенных таблиц). Благодаря этому он нравится тем, кто включен к Интернету по неторопливым каналам или же через давнее оборудование. данный сайт станет работать в всякий системе, понимающей HTML. Это самое большее, на что вы можете рассчитывать.

Спасибо, мы делим ваше мнение. выключите JavaScript, в случае если хотите. интернет-сайт все точно также будет работать.

Из-за лени, помимо того, нам надо было своевременно закончить редизайн интернет-сайта к моменту старта инициативы обновления броузеров на WaSP. помимо того, мы проверяли, HTML 4.01 все еще является деятельным Web-стандартом.

На какой вопрос отвечать первым?

Ну, мы же сделали это. То же самое сделал давнишний партнер A List Apart - интернет-сайт Babble List. очень много разработчиков сайтов уже сообщило нам, что они намереваются последовать нашему примеру. Вы следующий?

Вы попали бы в красивую компанию. очень многие сайты уже теперь интенсивно применяют таблицы стилей - подключая CNN, ESPN, и Hewlett-Packard. Эти сайты применяют скрипты, коие определяют, какая таблица стилей лучше всего подходит под ваш броузер, а потом динамически ее подгружают. Вместо этого мы пишем одну единую таблицу стилей, которая станет работать в всяком броузере, верно поддерживающем CSS.

Мы признаем, что не каждый интернет-сайт может разрешить себе эти перемены сейчас, но мы и не ожидаем от них этого. Но по мере того, как наше число станет расти, к нам присоединятся и другие. Один человек с дубинкой - хулиган, тысячи человек с дубинками - это уже армия.

А отчего клиенты в здравом уме согласны израсходовать миллион долларов на сайт, изготовленный во Flash, и даже не упоминают про его HTML-версию? Нас от этого коробит, но мы можем наречь десяток компаний, коие сделали это. отчего клиенты в здравом уме соглашаются на изготовление сайта, который работает лишь на одной платформе? дьявол нас подери, в случае если мы знаем ответ на данный вопрос, но мы встречались и с таким фактом. И вы, наверняка, тоже. В помощи стандартов в урон внешнему виду интернет-сайта в давних броузерах более смысла для нас, чем в тех фактах, о коих мы упомянули выше.

И не забывайте, мир не ограничивается лишь клиентами в здравом уме.

Смешно, что вы задаете данный вопрос. Во 2-й статье предоставленного еженедельного выпуска в деталях описано то, как мы перешли от сайта, выполненного в табличном стиле, к сайту, состоящему всего из 2-х блоков DIV и одной таблицы стилей. Надеемся, данная статья вам пригодится.

О стандартах вы еще можете узнать тут - на сайте A List Apart (начните со статей, коие упомянуты на врезке (sidebar)), на странице ресурсов интернет-сайта The Web Standards Project, в непревзойденных публикациях на таких сайтах, как Builder.Com, Webmonkey, Webreference, XML.Com или же прямо из печки.

Нет. В применении HTML-таблиц есть неплохие и нехорошие стороны. Лучше всего они подходят для того, для чего они именно и предназначались: для вывода табличных данных. Но в переходный период, когда одни пользователи все ещё пользуются престарелыми броузерами, а новые броузеры все ещё отшлифовывают свою помощь стандартов, порой можно применить таблицы и для вёрстки.

Например таблицы хороши для создания многоколоночного макета. A List Apart получилось создать двухколоночный макет без применения таблиц, но трехколоночный макет не так уж и просто сделать, в случае если опираться лишь на CSS, хотя это и запланировано внести в CSS-3. Несомненно, есть способы сделать трехколоночный макет и с той помощью CSS, которая имеется на нынешний день; мы элементарно эти методы еще не изучили.

С другой стороны, сейчас не надо использовать вложенные таблицы для создания кругом блока окантовки толщиной в один пиксель, или же для создания фона под текстом. Со всем этим справляется таблица стилей. И правдиво говоря, намного проще набрать

Мы всю неделю были немного заняты. Но работник A List Apart David Eisenberg попробовал сделать это. в последствии двух часов работы он отчасти перевел Yahoo! Weather. Сгрузите запакованный файл с Yahoo! Weather, в случае если вам это интересно. И не говорите, что мы вам ничего не давали.

Для ценителей качать права: мы не заявляем, что являемся партнерами Yahoo (мы не являемся партнерами Yahoo!), так же мы не пробуем нарушать какие-либо законы об авторских правах и торговых знаках. Запакованный файл является элементарным учебным пособием, в котором использован неплохо известный (и возлюбленный всеми!) сайт. На его примере люди имеют все шансы убедиться, можно ли преобразовать его, воспользовавшись только Web-стандартами. Мы молимся на Yahoo и напрямик восхищаемся до щенячьего визга ее юристами. Мы хотим юристам Yahoo и их семьям тысячу лет здоровья и процветания.

Если вы подразумеваете, что перейти со давнего стиля на новый непросто, то вы правы. Чаще всего это связано с тем, что мало покуда кто из нас осознает CSS на довольно глубоком уровне. Даже те из нас, кто считает, что постиг все, все еще не перестает учиться.

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

Еще нет. в случае если бы интернет-сайт с самого начала строился с учетом стандартов, мы могли бы его подновить целиком, отредактировав всего одну таблицу стилей. Вместо этого нам приходится просматривать больше 500 страниц, заполненных вложенными таблицами и иным мусором. Мы не торговый сайт. У нас нулевой бюджет. Мы сделаем это так скоро, как лишь сможем.

Нам искренне жаль, что вы так думаете. Прежде, чем вы покинете сайт, поделитесь своими чувствами в форуме A List Apart. Он сделан на ColdFusion, который очень посредственно поддерживает стандарты, и следственно является нестандартной частью нашего сайта. Вам понравится, как он смотрится в вашем броузере 4-ого поколения.

Перевод: Александр Качанов