Комментарии 109
тег noscript, а в нем текст и ссылка на FAQ.. все просто
руки надо за отключение JS и куков отрывать )
Руки нужно отрывать разработчикам, которые не учитывают эти моменты. Даже про куки не согласен.
А мобильные браузеры не учитываешь? ;)
в OperaMini и JS и cookies работают.. хотя у старый телефонов встроенные браузеры не только ничего этого не поддерживают, но и плохо работают с html
И не собираюсь. ;)
Моё мнение: не веб должен прийти к мобильникам, а мобильники должны прийти к вэбу! В конечном счёте так и будет.
Моё мнение: не веб должен прийти к мобильникам, а мобильники должны прийти к вэбу! В конечном счёте так и будет.
в корне не согласен.
Opera Mini + Pocket IE - сам недавно на КПК и на мобильнике с этим столкнулся
Opera Mini + Pocket IE - сам недавно на КПК и на мобильнике с этим столкнулся
а много ли здесь людей, которые не знают, как включить JS? :)
Зачем обычному пользователю может понадобится отключать Жаваскрипт?
Если он это сделал - очевидно, это продвинутый пользователь, который способен и включить его обратно.
Если он это сделал - очевидно, это продвинутый пользователь, который способен и включить его обратно.
часто FireFox блокирует js. настройки у него такие по умолчанию
Глупость.
это обоснованный ответ?
Абсолютно. В Вашем же случае некорректно построена фраза. "часто..." это как?
В подкрепление своих слов скажу, что на FF перешел благодаря этому сообществу, и нисколько не жалею. Запускал FF как предустановленный относительно недавно на Ubuntu (тоже спасибо хабру!), чуть ранее ставил и запускал FF на MS Windows.
В обоих случаях первый ресурс который открывал - http://www.habr.ru
Все работало и работает включая JS. А теперь судите "часто" это или нет?
В подкрепление своих слов скажу, что на FF перешел благодаря этому сообществу, и нисколько не жалею. Запускал FF как предустановленный относительно недавно на Ubuntu (тоже спасибо хабру!), чуть ранее ставил и запускал FF на MS Windows.
В обоих случаях первый ресурс который открывал - http://www.habr.ru
Все работало и работает включая JS. А теперь судите "часто" это или нет?
я про FF1, а не FF2. Там есть опция NoScript. При установке FF она включена.
во второй версии я ее не нашел. у вас, видимо, стоит последний релиз, т.е. вы не видели остальные, кроме него.
а я работаю с этим браузером уже несколько лет.
во второй версии я ее не нашел. у вас, видимо, стоит последний релиз, т.е. вы не видели остальные, кроме него.
а я работаю с этим браузером уже несколько лет.
Все, теперь я Вас понял. "Часто" = "пользователи FF1" извините в таком случае. Видимо я недопонял.
Начинал аккурат с Fx 1.0 — JS по умолчанию был включён.
на картинке пример:
http://www.habrahabr.ru/pictures/00/00/0…
http://www.habrahabr.ru/pictures/00/00/0…
сколько раз ставил FF1 - всегда JS был включен по умолчанию.
качал с офтайта мозиллы.
качал с офтайта мозиллы.
неправда Ваша.
Ну вот например обычный пользователь выставил себе в винде настройки безопасности такие, что теперь у него работает из всех программ только калькулятор! ;-) И вот захотелось ему почитать хабру. Что же ему теперь делать!?
Повторюсь.
...но нужно учитывать тех людей, которым выключают его без их ведома.
...но нужно учитывать тех людей, которым выключают его без их ведома.
наверное, таким людям не надо по интернету лазить просто (по крайней мере их руководство так думает)
А по-моему, Gunder совершенно правильно обращает внимание на эту проблему. Бывает, непродвинутый пользователь, пытаясь настроить ту или иную функцию, бездумно включает-выключает настройки, особо не вдумываясь или не понимая что он делает. Это называется "методом тыка".
В итоге, через месяц он заходит на ресурс, в котором эта функция участвует, а ресурс не работает так как надо. И куда ему лезть, если он даже через две минуты может не вспомнить, какие чекбоксы он переключал?
Свойство хорошего юзабилити ненавязчиво обратить внимание пользователя на неправильную настройку приложения и направить его в нужную точку.
В итоге, через месяц он заходит на ресурс, в котором эта функция участвует, а ресурс не работает так как надо. И куда ему лезть, если он даже через две минуты может не вспомнить, какие чекбоксы он переключал?
Свойство хорошего юзабилити ненавязчиво обратить внимание пользователя на неправильную настройку приложения и направить его в нужную точку.
В принципе про хорошее юзабилити я с вами согласен
Но если посмотреть на соотношение полезности от добавления этой фичи и ее востребованности (я говорю конкретно про выключенный жаваскрипт), по моему мнению овчинка не стоит выделки
На самом деле там двумя строчками кода не обойтись, по крайней мере на 4 браузера надо написать доку где этот жаваскрипт включается, плюс подумать как выдавать это предупреждение. Просто не пускать на сайт? А может человек знает, что у него не все будет работать без жаваскрипта, а ему надо оно и не надо.
Выдавать в поп-апе? Я не кодер, но у меня есть сомнения, что при отключенном жаваскрипте это получится, плюс поп-ап может быть заблокирован.
Выдавать страницу с предупреждением и ссылкой на версию главной без проверки?
А если человек не с главной страницы зашел?
В общем куча моментов, решение которых займет массу времени при том, что нет уверенности, что оно будет востребовано.
Если хочется совершентсва, возможно стоит это делать, а в реальности при ограничения по срокам и бюджету - неоправдано.
Но если посмотреть на соотношение полезности от добавления этой фичи и ее востребованности (я говорю конкретно про выключенный жаваскрипт), по моему мнению овчинка не стоит выделки
На самом деле там двумя строчками кода не обойтись, по крайней мере на 4 браузера надо написать доку где этот жаваскрипт включается, плюс подумать как выдавать это предупреждение. Просто не пускать на сайт? А может человек знает, что у него не все будет работать без жаваскрипта, а ему надо оно и не надо.
Выдавать в поп-апе? Я не кодер, но у меня есть сомнения, что при отключенном жаваскрипте это получится, плюс поп-ап может быть заблокирован.
Выдавать страницу с предупреждением и ссылкой на версию главной без проверки?
А если человек не с главной страницы зашел?
В общем куча моментов, решение которых займет массу времени при том, что нет уверенности, что оно будет востребовано.
Если хочется совершентсва, возможно стоит это делать, а в реальности при ограничения по срокам и бюджету - неоправдано.
Текст пихается в теги и показывается таким образом только при отключенном ЯваСкрипте. Работа 5 минут, если конечно движок грамотный ;)
ну показыли вы этот текст, а дальше у пользователя выбор какой?
что ему делать, если он понимает, что ему без жаваскрипта половина функций недоступна будет, но все равно хочет на сайт залезть с отключенным жаваскриптом?
что ему делать, если он понимает, что ему без жаваскрипта половина функций недоступна будет, но все равно хочет на сайт залезть с отключенным жаваскриптом?
Как чего? Просто в сторонке выдать блок типа «У Вас отключен ява скрипт. Для того, чтобы воспользоваться всеми прелестями сайта, включите его». И все, при этом весь остальной сайт нормально работает.
Можно просто сверху или снизу пустить это маленькой полосочкой, которая никак не будет вмешиваться в дизайн сайта.
Можно просто сверху или снизу пустить это маленькой полосочкой, которая никак не будет вмешиваться в дизайн сайта.
Зачем обычному пользователю может понадобится отключать Жаваскрипт?
Это неправильная постановка вопроса. Хороший сайт должен работать вне зависимости от включения/отключения Java Script.
еще скажите на 3-м эксплорере и в 4-м навигаторе
и при отключенных картинках
и при отключенных картинках
При отключеных картинках - да, я думаю да.
А в чём проблема работать с отключёнными картинками? Ставьте размеры в img тегах.
проблема в том, что не будет картинок
а значит это пользователь не увидит значительную часть информации (как ни странно, картинки для информации тоже используют) и получит покалеченный дизайн
а значит это пользователь не увидит значительную часть информации (как ни странно, картинки для информации тоже используют) и получит покалеченный дизайн
Дизайн не должен калечится от отсутствия иллюстраций. Ну а то что теряется часть смысла это никак не поправить.
интересно, как вам удастся без картинок показать скажем счастливую семейную пару на фоне моря или даже проще - логотип компании. Спецсимволами закодируете ? :)
дизайн - это не только структурирование информации, но еще и работа по созданию желаемого восприятия сайта у посетителей, передача корпоративного стиля и т.п.
дизайн - это не только структурирование информации, но еще и работа по созданию желаемого восприятия сайта у посетителей, передача корпоративного стиля и т.п.
Потери неизбежны. Главное, что бы сайт по прежнему был функциональным т.е. новости читались, прайсы открывались, пресс-релизы тоже были доступны. И что бы кнопочки с отключением графики не становились недоступны.
Хотя можно рисовать псевдографикой или символами, как раньше печатали рисунки на матричных принтерах разными символами ;)
Не у всех дешевый интернет. У меня, например, картинки по-умолчанию отключены, грузятся только те что:
1. уже есть в кэше
2. являются ссылками (плагин для ФФ ImgLikeOpera)
Поверьте, вся действительно необходимая информация на большинстве сайтов вполне доступна для сознания *))
Зато прикольно нарываться на сайты (особенно посвященные веб-дизайну "по стандартам"), где сделали, например, фон картинкой, но при этом не удосужились положить основной цвет этой картинки в качестве background-color замечательно читать на таких сайтах напыщенные статьи про юзабилити... белым текстом по белому фону... *)))
1. уже есть в кэше
2. являются ссылками (плагин для ФФ ImgLikeOpera)
Поверьте, вся действительно необходимая информация на большинстве сайтов вполне доступна для сознания *))
Зато прикольно нарываться на сайты (особенно посвященные веб-дизайну "по стандартам"), где сделали, например, фон картинкой, но при этом не удосужились положить основной цвет этой картинки в качестве background-color замечательно читать на таких сайтах напыщенные статьи про юзабилити... белым текстом по белому фону... *)))
Поверьте, вся действительно необходимая информация на большинстве сайтов вполне доступна для сознания *))
не верю, извините
если вы тексты в библиотеке читаете - то "да",
и то иногда могут иллюстрации встретиться.
А интернет - это не только библиотека, уже давно.
А так, на среднем сайте с ходу могу дать вам 3 примера когда нужны картинки, даже забыв о работе дизайнера:
- фотографии товара в каталоге/магазине
- карта проезда в контактах
- схемы и иллюстрации в текстах статей
Отключили картинки - значит вы осознанно решаете, что для экономии жертвуете качеством пользования сайтом, т.к. получите не весь функционал и не всю информацию. Ваше право, но не надо говорить, что так делать правильно.
Полное юзабилити - когда сайт у 99,9% пользователей, независимо от их настроек не будет ничего разъезжаться, скакать, налезать друг на друга и т.п. ;)
и что? Вы, по-моему, путаете юзабилити с кросс-браузерной версткой.
Ну не будет оно разъезжаться, будет все ровно (хотел написать "и красиво", но потом одумался :)), но картинок-то вы все равно не увидите, если вы их отключили.
Будете представлять себе товар на основании названия и текстового описания, искать карту проезда в справочнике и долго втыкать в статьи, которые с иллюстрациями намного понятнее.
Ну не будет оно разъезжаться, будет все ровно (хотел написать "и красиво", но потом одумался :)), но картинок-то вы все равно не увидите, если вы их отключили.
Будете представлять себе товар на основании названия и текстового описания, искать карту проезда в справочнике и долго втыкать в статьи, которые с иллюстрациями намного понятнее.
Сайт может вполне не разъезжаться, не скакать и не наезжать, но при этом быть антиюзабильным.
Да, юзабилити содержит эти требования, но вовсе не заключается в них.
Да, юзабилити содержит эти требования, но вовсе не заключается в них.
Я читаю хабрахабр без картинок. Да, хабрахабр крайне не супер в этом режиме, но работает. Правда в тех местах где не стоят размеры картинки или нет альта я не могу даже догадаться о их существовании.
В интернет-магазинах фотографии в каталоге чаще всего являются ссылками (которые у меня отображаются, см. предыдущий комментарий), если мне надо посмотреть увеличенную фотографию какого-либо товара я и включу картинку именно этого товара, а не кучу не нужных мне баннеров, "элементов интерфейса" и других вертелок-пищалок.
Вообще пост изначально был об удобстве пользователей. Пользователи бывают разными и их необходимо учитывать. Говоря же о том, что отключив картинки, пользователь получает весь функционал, вы сильно ошибаетесь - попробуйте как-нибудь сами и поймете о чем я *))
ps: хабрахабр с точки зрения отключения картинок - практически "правильный" сайт, но много ли таких в сети?
Вообще пост изначально был об удобстве пользователей. Пользователи бывают разными и их необходимо учитывать. Говоря же о том, что отключив картинки, пользователь получает весь функционал, вы сильно ошибаетесь - попробуйте как-нибудь сами и поймете о чем я *))
ps: хабрахабр с точки зрения отключения картинок - практически "правильный" сайт, но много ли таких в сети?
pomidorchi привел конкретный пример -
если вы живете в москве или в питере, то
скорее всего не знаетет какой бывает интернет -
он бывает 1.4кб/с , бывает по 5 руб за мегабайт ..бывает всякое
да и просто если вы на даче выходите через gprs на ноуте в инет
- вполне разумно отключать картинки ..
далее по JS:
всего то пару лет назад в голову не пришло бы грамотному разработчику пускать сайт пользователю, на котором при отключенном скрипте не работает то, для чего пользователь пришел на сайт -
нельзя провести заказ в интернет магазине, или нельзя найти нужную информацию на сайте или сохранить нужный файл ...
а сейчас резко как на всех все свалилось ajaxоизобилие, так можно типа и забить по маленьку... но забивать тоже надо грамотно,
так напрмер игнорировать мобилы очень жестко, web 1.0 очень даже не плохо на них работает
в конце концов вы можете себе представить что например google при отключенном js напишет вместо формы поиска фразу "включите пожалуйста javascript" ?
если вы живете в москве или в питере, то
скорее всего не знаетет какой бывает интернет -
он бывает 1.4кб/с , бывает по 5 руб за мегабайт ..бывает всякое
да и просто если вы на даче выходите через gprs на ноуте в инет
- вполне разумно отключать картинки ..
далее по JS:
всего то пару лет назад в голову не пришло бы грамотному разработчику пускать сайт пользователю, на котором при отключенном скрипте не работает то, для чего пользователь пришел на сайт -
нельзя провести заказ в интернет магазине, или нельзя найти нужную информацию на сайте или сохранить нужный файл ...
а сейчас резко как на всех все свалилось ajaxоизобилие, так можно типа и забить по маленьку... но забивать тоже надо грамотно,
так напрмер игнорировать мобилы очень жестко, web 1.0 очень даже не плохо на них работает
в конце концов вы можете себе представить что например google при отключенном js напишет вместо формы поиска фразу "включите пожалуйста javascript" ?
Вы бы еще про интернет в роуминге по GRPR рассказали как пример экстрима.
Да, все это бывает, но в каком проценте случаев?
И насколько рентабельно при разработке проекта тратить время и деньги на обработку таких нетипичных посетителей?
Да, все это бывает, но в каком проценте случаев?
И насколько рентабельно при разработке проекта тратить время и деньги на обработку таких нетипичных посетителей?
GRPR=GPRS
опечатка
опечатка
говорю это дело конкретного проекта - маньятничать не нужно, но вот прелестный пример привели ниже:
не культурно :
культурно:
бывает так что самим этим js
создатель сайта принуждает пользователя делать только так и никак иначе..
есть некоторое перенасыщение скриптования на сегодняшний день вызванное бумом ..
нужно оправданно использовать фичи, а не по инерции
не культурно :
культурно:
бывает так что самим этим js
создатель сайта принуждает пользователя делать только так и никак иначе..
есть некоторое перенасыщение скриптования на сегодняшний день вызванное бумом ..
нужно оправданно использовать фичи, а не по инерции
Сделать сайт, который будет без картинок смотреться адекватно и не разъезжаться ни в одном из 3 популярных браузеров проблемы никакой не составляет. Да он не будет на 100% соответствовать оригиналу, но он обязан выполнять свою основную функцию. А основная функция всех сайтов - предоставлять информацию и сервисы.
Сргласен, сайт должен нормально отображаться со скриптами и без, в текстовом браузере и т.д.
"должен работать" и "я делаю так" - совершенно разные вещи. я вот не смог себя убедить в необходимости делать дополнительные 50% работы для 3% пользователей, умеющих отключать JS в браузере.
50% работы... :))))
Я чувствую, что буду смеяться до завтра :))))
Я чувствую, что буду смеяться до завтра :))))
во сколько оцените версию Gmail без JS?
Даже версию с ЯваСкриптом оценить не смогу, мои программисткие способности не учитывают знания по маркетингу Интернет-сайтов и веб-приложений ))
можно ведь оценить проект по разработке программной части только. речь ведь о нем, а не о маркетинге.
Программную часть разрабатывают по разному - кто-то год, кто-то может за 2 дня справиться, использовал прежние наработки.
Я не считаю деньги - в первую очередь такие социальные проекты, как Хабра и многие другие должны задумываться о нас, о пользователях.
И даже о тех, у кого по какой-либо причине выключен ЯваСкрипт.
Я писал о предупреждении - Вы сводите к тому, что нужно весь сайт переписывать.
Хех.
Я не считаю деньги - в первую очередь такие социальные проекты, как Хабра и многие другие должны задумываться о нас, о пользователях.
И даже о тех, у кого по какой-либо причине выключен ЯваСкрипт.
Я писал о предупреждении - Вы сводите к тому, что нужно весь сайт переписывать.
Хех.
Gmail, при входе с отключенным JS, даёт совершенно однозначно толкуемое уведомление об этом, а также даёт ссылку на HTML-версию интерфейса, не требующую JS вовсе.
Именно это и называется - забота о пользователе.
Именно это и называется - забота о пользователе.
обычный пользователь может зайти на Хабр на переменке из университетской библиотеки, где отключено всё, и включить ничего нельзя.
Среднестатистический хабрачеловек в состоянии сам сайты разрабатывать, не говоря уже о том, чтобы по человечески настроить себе рабочую среду. ИМХО, подобные функции здесь не актуальны.
Помоему гораздо проще не дисскутировать на эту тему, а добавить всего один тег. Хуже от этого никому не будет.
Поддерживаю топикстартера, в стремлении вести сайт к совершенству.
Но таких мелочей в веббилдинге очень много, у хабракоманды наверно руки просто не дошли...
Но таких мелочей в веббилдинге очень много, у хабракоманды наверно руки просто не дошли...
Сейчас на большинстве современных сайтов испольузется JS - то же меню есть у многих, ajax всякий. Так что если у человека отключен JS, то ему несладко придётся не только на Хабре, но и на куче других сайтов и сервисов...
Вообще я считаю вполне нормальным отказаться от поддержки небольшого количества пользователей, у которых серъёзные недостатки в их клиентских системах, чем тратить кучу своих времени и сил, чтобы угодить всем. В частности в моей дизайнерской студии никто не задумыается о людях с 800х600, неработающих js, cookie или старинных версиях браузеров. Благо процент таких людей постоянно уменьшается.
Вообще я считаю вполне нормальным отказаться от поддержки небольшого количества пользователей, у которых серъёзные недостатки в их клиентских системах, чем тратить кучу своих времени и сил, чтобы угодить всем. В частности в моей дизайнерской студии никто не задумыается о людях с 800х600, неработающих js, cookie или старинных версиях браузеров. Благо процент таких людей постоянно уменьшается.
Приколитесь, а в Великобритании уже штрафуют крупные организации сайты которых не поддерживают стандартов доступности. Одна из фишек этого стандарта поддержка навигации для слабовидящих. Вот тупые, правда? Это ведь какие то жалкие доли процентов.
Не думаю, что например сайту кинотеатра нужна навигация для слепых :)
Но вообще слепые и отключённый javascript - это разные вещи. Javascript всё-таки можно включить, монитор можно купить хороший (а если нет денег купить, то и нет денег в кино ходить, например).
Но вообще слепые и отключённый javascript - это разные вещи. Javascript всё-таки можно включить, монитор можно купить хороший (а если нет денег купить, то и нет денег в кино ходить, например).
Не думаю, что например сайту кинотеатра нужна навигация для слепых :)
А я думаю, что имеет смысл предоставить им возможность самим решить надо им это или нет. Может человек прослушал фильм, ему понравилось и он хочет кому то посоветовать сходить на него. Заходит на сайт кинотеатра, а там гольный флеш без альтернативы кинотеатр потерял клиента.
им самим решать? они мне что-ли деньги за разработку сайта платят?
если обобщить обсуждаемую тему - нужно ли затрачивать усилия для N% посетилей и какой это процент. Вы же не будете спорить, например, что не нужно адаптировать сайты для посетителей с 640х680. Потому что их совсем мало, например, 0.05%. А вот для группы пользователей, например Оперы, которых, например, 20% уже сайт адаптировать нужно. И вопрос в том, где лежит эта граница.
И если, например, у 0.5% отключён javascript, то мне на такую долю посетителей уже наплевать. Выражаясь сухим языком - мои трудовые затраты на такую небольшую долю посетителей несопоставимы с размерами этой доли.
если обобщить обсуждаемую тему - нужно ли затрачивать усилия для N% посетилей и какой это процент. Вы же не будете спорить, например, что не нужно адаптировать сайты для посетителей с 640х680. Потому что их совсем мало, например, 0.05%. А вот для группы пользователей, например Оперы, которых, например, 20% уже сайт адаптировать нужно. И вопрос в том, где лежит эта граница.
И если, например, у 0.5% отключён javascript, то мне на такую долю посетителей уже наплевать. Выражаясь сухим языком - мои трудовые затраты на такую небольшую долю посетителей несопоставимы с размерами этой доли.
я о том же тут пишу
хотя по http://www.w3schools.com/browsers/browse… жаваскрипт отключен у 6% пользователей
Однако по-моиму, большая часть либо выключила его специально и знала на что идет, а значит может включить, либо в принципе его включить не может и не сможет (корпоративная политика настроек, экзотические устройства доступа), поэтому затраты времени на их обработку не оправданы.
хотя по http://www.w3schools.com/browsers/browse… жаваскрипт отключен у 6% пользователей
Однако по-моиму, большая часть либо выключила его специально и знала на что идет, а значит может включить, либо в принципе его включить не может и не сможет (корпоративная политика настроек, экзотические устройства доступа), поэтому затраты времени на их обработку не оправданы.
владелец сайт - бог сайта и все в его власти. Если европа сходит с ума - пусть сходит. Угодить всем нельзя, есть мейнстрим. Хотя стремиться есть к чему, но это уже совесть и профессиональная честь, я так считаю
Вы наверно и alt в картинках не пишете.
На самом деле нет ничего сложного в том, чтобы вместо бессмысленного
написать нормальную ссылку с дополнительным обработчиком:
И дело не только в отключённом JS (ДжаваСкрипт), а, например, в возможности открыть ссылку в новом окне или вкладке по собственному желанию — во втором случае это возможно, в первом — нет.
<a href="#" onclick="return myfn(some_param)">
написать нормальную ссылку с дополнительным обработчиком:
<a href="reallink.php" onclick="return myfn(this)">
И дело не только в отключённом JS (ДжаваСкрипт), а, например, в возможности открыть ссылку в новом окне или вкладке по собственному желанию — во втором случае это возможно, в первом — нет.
Да. В том же по-моему так и сделано. Когда кликаешь по ссылке "оставить комментарий" то на странице появляется формочка. Но если кликнуть по этой же ссылке колесом (или, что тоже самое, правой кнопкой мыши вызвать меню и там "открыть в новом окне" (вкладке)), то оно откроется в новом окне с формой.
тоже верно
НЛО прилетело и опубликовало эту надпись здесь
Было одно интересное обсуждение...
Вообще же, сайт, сделанный «на коленке», видно сразу. Я бы рекомендовал всем, кто занимается разработкой, начинать с того, чтобы обеспечить функционал вообще без JavaScript, затем без AJAX, а уже в финале с фенечками, так горячо любимыми. Не ради достижения идеала, а ради того, чтобы не было и повода написать вот такой, должен заметить, справедливый, топик.
Вообще же, сайт, сделанный «на коленке», видно сразу. Я бы рекомендовал всем, кто занимается разработкой, начинать с того, чтобы обеспечить функционал вообще без JavaScript, затем без AJAX, а уже в финале с фенечками, так горячо любимыми. Не ради достижения идеала, а ради того, чтобы не было и повода написать вот такой, должен заметить, справедливый, топик.
О чем вы говорите? Если у сайта нет доктайпа и он ни разу невалиден. Ну а про табличную верстку и инлайновые стили я уже молчу.
Насчет доктайпа могу не согласиться :) Про табличную верстку также - от нее никуда не уйти. Вообще никогда. ;)
что значит "никогда не уйти"? таблицы должны использоваться только при отображении табличных данных.
Да и доктайп - это стандарт. А стандарты хорошо бы соблюдать.
Да и доктайп - это стандарт. А стандарты хорошо бы соблюдать.
Интересно тогда, что ты скажешь про сайт Темы Лебедева (http://artlebedev.ru), ведущей веб-студии России, нет доктайпа? Не соблюдают стандарты? Или грамотно их обходят, как многие умные люди? :)
так и знал ты мне скажешь про Тему.
Лебедев для меня не эталон в построении вебдванольных сайтов.
и обход доктайпов не грамотность, а хитрожопость, на мой взгляд.
Лебедев для меня не эталон в построении вебдванольных сайтов.
и обход доктайпов не грамотность, а хитрожопость, на мой взгляд.
Писать доктайп принципиально - тоже не верх грамотности. Нельзя убивать свое время на всякий бред :)
ИМХО, доктайп - бред :)
Заканчиваем этот спор ;) Каждый остается при своем мнении ;)
ИМХО, доктайп - бред :)
Заканчиваем этот спор ;) Каждый остается при своем мнении ;)
ой. а расскажи мне, в чем неграмотность прописывания доктайпа? А времени-то сколько убивается! кошмар просто.
По умолчанию всегда настраиваю все браузеры с отключенными скриптами и куками и плагинами типа флеш (реклама на флеше забодала уже), и с почти всеми отключенными ActiveX, в ключенным черным списком сайтов которые генерят траффяк и собирают статистику и естественно баннерорезкой.. И не вижу ничего ценного для себя из того что я теряю при этом. Вообще НИЧЕГО.
Пока Интернет двухмерен, и большая часть предоставляется в текстовом виде, все остальное блажь. Где надо включу и QT и Java, но сам, потому что добрый бразуер мне подскажет что надо включить, скорость серфинга на порядок возрастает, особено на слабых машинах.
Ну и в довершение вот относительно свежая новость http://itnews.com.ua/32524.html (JavaScript - самое уязвимое место браузеров).
(Чувствую не будет у меня долгое время не будет кармаочков для голосований после этого поста) =)
Пока Интернет двухмерен, и большая часть предоставляется в текстовом виде, все остальное блажь. Где надо включу и QT и Java, но сам, потому что добрый бразуер мне подскажет что надо включить, скорость серфинга на порядок возрастает, особено на слабых машинах.
Ну и в довершение вот относительно свежая новость http://itnews.com.ua/32524.html (JavaScript - самое уязвимое место браузеров).
(Чувствую не будет у меня долгое время не будет кармаочков для голосований после этого поста) =)
Вот что поражает так это комментарии. Человек нашел ошибку, которую исправить авторам проекта элементарно и я надеюсь, что они это сделают, а народ кинулся обсуждать уместно ли работать в интернете без JS. Люди вы о чём, а? :)
Это называется социальный сайт. Тема топика имеет очень опосредованное влияние на тему обсуждения :)
"Элементарно"это когда тебе готовый код выложили и ты его копи пастишь. Думаю если бы так делали вместо указания на ошибки, то есть давали бы сразу же решения в готовом виде, изменения гораздо быстрей вносились бы.
А это всего-лишь предложение, а предложение рождает обсуждение. :)
А это всего-лишь предложение, а предложение рождает обсуждение. :)
не «включить его можно вот так», а «почитайте FAQ — там написано, как его включить».
Чукча не писатель, чукча читатель, но и я не удержался: под картинками должны быть семантические альты, без скриптов должна быть хтмл версия. Посмотрите на тот же гмейл.
Полностью поддерживаю.
Хороший веб-ресурс должен корректно работать без скриптов, cookies, flash и пр.
Кстати, многие сайты из рекомендуемых хабропользователями так и работают (Google, Яндекс, Futurico, Mozilla Foundation, Apple, Opera Software...)
1. Javascript может расширить функциональность ресурса (напр. сократить время выполнения стандартных операций) и на сервере все-равно что обрабатывать запрос от AJAX или данные из HTML-формы. Вообще, интерфейс браузера (в т.ч. и способы отправки формы и гиперссылки) весьма неплох, разрабатывали его далеко не идиоты и, что самое главное, он привычен и понятен пользователю, а разбираться на каждом сайте, насколько оригинально сделал менюшку очередной криворукий сайтописатель это на любителя.
2. Cookies. На многих сайтах крупных компаний специально декларируется политика ресурса по отношению к информации, хранимой на стороне пользователя (например, если нужна идентификация пользователей) и это не самое плохое решение.
3. Графика делится на содержательную и декоративную (оформление, иконки и т.д.), и вся декоративная графика должна быть убрана в background. Тогда сайт корректно смотрится и при отключенной графике. А если пользователь захочет посмотреть конкретное изображение посмотрит.
Атрибут "alt" предназначен не для поисковой оптимизации, а для альтернативного описания содержимого (все-таки сайт пишется в первую очередь для людей и только потом для поисковых роботов, а то сплошной web3.0 получается роботы для роботов генерят поисковый спам, а пользователь в это время принудительно смотрит flash...)
4. Doctype нужно писать потому, что каждая страничка это полноценный HTML-документ и не указывать его тип это показывать, что автор вообще сам не понимает, что он пишет. Обычно такие странички не предоставляют информации пользователю, а пытаются изнасиловать браузер (типа чтобы "дизайн" не покалечился) и нае###ть поискового бота.
Не стоит забывать, что все скрипты, таблицы стилей и пр. это всего лишь рекомендации пользовательскому агенту (в частности браузеру), как отобразить конкретный HTML-документ. А конечный способ представления этого документа определяет пользователь (например, разрешив использование авторской таблицы стилей или включив поддержку сценариев, отличных от принятых по умолчанию). В Опере и Firefox'е управлять способом отображения документа особенно легко и, к сожалению, достаточно часто приходится применять этот способ, чтобы прочитать текст на некоторых сайтах.
Соблюдать правила имеет смысл не только для 1—6% пользователей, а для того, чтобы web-разработчик сам понимал, что он делает. Кстати, так и разрабатывать проще.
Хабр вполне корректно работает без скриптов (по-крайней мере на чтение) за что разработчикам большое человеческое спасибо, но кое-где по мелочи можно подправить. И вточности потому, что основные требования usability соблюдены Хабр отлично смотрится в текстовом браузере.
Хороший веб-ресурс должен корректно работать без скриптов, cookies, flash и пр.
Кстати, многие сайты из рекомендуемых хабропользователями так и работают (Google, Яндекс, Futurico, Mozilla Foundation, Apple, Opera Software...)
1. Javascript может расширить функциональность ресурса (напр. сократить время выполнения стандартных операций) и на сервере все-равно что обрабатывать запрос от AJAX или данные из HTML-формы. Вообще, интерфейс браузера (в т.ч. и способы отправки формы и гиперссылки) весьма неплох, разрабатывали его далеко не идиоты и, что самое главное, он привычен и понятен пользователю, а разбираться на каждом сайте, насколько оригинально сделал менюшку очередной криворукий сайтописатель это на любителя.
2. Cookies. На многих сайтах крупных компаний специально декларируется политика ресурса по отношению к информации, хранимой на стороне пользователя (например, если нужна идентификация пользователей) и это не самое плохое решение.
3. Графика делится на содержательную и декоративную (оформление, иконки и т.д.), и вся декоративная графика должна быть убрана в background. Тогда сайт корректно смотрится и при отключенной графике. А если пользователь захочет посмотреть конкретное изображение посмотрит.
Атрибут "alt" предназначен не для поисковой оптимизации, а для альтернативного описания содержимого (все-таки сайт пишется в первую очередь для людей и только потом для поисковых роботов, а то сплошной web3.0 получается роботы для роботов генерят поисковый спам, а пользователь в это время принудительно смотрит flash...)
4. Doctype нужно писать потому, что каждая страничка это полноценный HTML-документ и не указывать его тип это показывать, что автор вообще сам не понимает, что он пишет. Обычно такие странички не предоставляют информации пользователю, а пытаются изнасиловать браузер (типа чтобы "дизайн" не покалечился) и нае###ть поискового бота.
Не стоит забывать, что все скрипты, таблицы стилей и пр. это всего лишь рекомендации пользовательскому агенту (в частности браузеру), как отобразить конкретный HTML-документ. А конечный способ представления этого документа определяет пользователь (например, разрешив использование авторской таблицы стилей или включив поддержку сценариев, отличных от принятых по умолчанию). В Опере и Firefox'е управлять способом отображения документа особенно легко и, к сожалению, достаточно часто приходится применять этот способ, чтобы прочитать текст на некоторых сайтах.
Соблюдать правила имеет смысл не только для 1—6% пользователей, а для того, чтобы web-разработчик сам понимал, что он делает. Кстати, так и разрабатывать проще.
Хабр вполне корректно работает без скриптов (по-крайней мере на чтение) за что разработчикам большое человеческое спасибо, но кое-где по мелочи можно подправить. И вточности потому, что основные требования usability соблюдены Хабр отлично смотрится в текстовом браузере.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Отключенный ЯваСкрипт…