Как стать автором
Обновить

Комментарии 76

я вообще думаю что нада запретить использовать браузеры ИЕ по всему земному шару, от этих браузеров одни проблемы для разработчиков.
НЛО прилетело и опубликовало эту надпись здесь
«Я бы этим водопроводчикам, руки-то поотрывал», — сказал пользователь
Ага, насувать им в морду кулаков. //Сорказм
Ой Господи, «сарказм» конечно же…
Типа, «а я в домике», как в детском саду. Можно сказать любую херню и написать «сарказм».
Типа да
Ну тогда становится хотя бы понятно, что пользователь не на самом деле склоняется к написанному.
Но мы, тем не менее, знаем, что он может придумать херню. Что его разум познал извращение. Это как с сигаретами — после того, как научишься курить, уже никогда не почувствуешь запах сигарет по-прежнему, даже если бросишь.
Да, именно поэтому я решил написать свой браузер, быстрее оперы, открытее хрома, расширяемее файрфокса, с ридером как в сафари 5. Но об этом в другой раз.
Смешно, но вы путаете теплое с мягким…
Да нет, я просто шучу )
Вы знакомы с Дениской Поповым?
Денис Попов, когда-то игравший в ЦСКА?
у вас пропущена часть предложения
именно поэтому я решил написать свой принципиально новый браузер.
НЛО прилетело и опубликовало эту надпись здесь
Обои это скучно…
НЛО прилетело и опубликовало эту надпись здесь
С блекджеком и шлюхами? *простите, не удержался:)
НЛО прилетело и опубликовало эту надпись здесь
1. Когда его примут, даже если что-то изменится, можно будет это поправить и в библиотеке, если это еще будет актуально.
2 Грейсфул деградейшн конечно круто, но душу не греет когда заказчику нужно кросбраузерное соответствие.
НЛО прилетело и опубликовало эту надпись здесь
Зачем кучей, можно все аккуратно сделать.
Ну и в общем-то Грейсфул деградейшн проще)
НЛО прилетело и опубликовало эту надпись здесь
Одинаково, мне кажется.
Разумеется, ваша точка зрения мне крайне симпатична, но я не вижу разницы, или пользователь откажется от браузера из-за кривого рендера или из-за тормозов)
ну это смотря как писать.
зависит от радиуса кривизны рук автора либы
Грейсфул деградэйшн, он же фолт-толеранс — это и есть кросс-браузерное решение. Соответствие во многих случаях не оправдывает трудозатрат на него (в частности — чем сложнее клиентская часть решения).
Разумеется, речь идет о тех случаях когда люди дополнительно платят за соответствие в IE.
Ну это само собой разумеется. Я про то, что заказчику самому бывает невыгодно полное соответствие, даже если он не хочет этого понимать :)
Речь идет не о таких случаях)
Я тоже начал писать либу, эмулирующую css3 для ие 7- :)
только процесс медленный, времени не хватает… но первые сподвижки радуют, и тормозить сильно не должно…
Интересно, как реализуете парсер CSS?
Что в сути VML?
парсер сделаю в последнюю очередь.
для начала реализовываю сами свойства.
да, через VML.
Тоже через VML делаю…
так а больше не через что )
разве что флеш — но это рак))
Ну есть изверги, которые пытаются 1 пиксельными блоками бордер радиус рисовать)
Да, от части она и вдохновила меня на подвиги)
Что же за мания такая у вас? «от части», а в статье два раза «в месте»
А что так плохо?
Буду исправятся, спасибо за замечание.
Google Chrome Frame спасёт эту грешную планету.
Долго смеялся и кидал в аськи знакомым Ваш шедевральный PS )))
Рад)
это по вашей милости он на айбаше вылез?:)
заставлять IE6 отображать нововведения CSS 3 — все равно, что запускать Crysis на Пентиуме2
На самом деле расчет в основном на 8, а то что в 6 и 7 тоже будет работать уж нечего не поделаешь.
Graceful degradation и не надо страдать костылями.
В коментах выше уже обсуждали.
Кто сайт делает? Заказчик или вы? Делать надо так, чтобы не стыдно было. За костыли должно быть стыдно.
А что, за либу, эмулирующую Css3 должно быть стыдно?
Я крайне не согласен с формулировкой «любой ценой». Есть разумные пределы. Сделать конверсию SVG в VML — это гут. Засставить IE6 играть Theora в Canvas мегабайтным скриптом и десятью плагинами — убить на месте.
А где сказано о Theora? И причем тут CSS3, мне казалось видео — прерогатива скорее html5, который здесь, кстати, не обсуждался.
В разумных пределах, коненчо…
Кончено все должно быть в меру, в чем спор-то?! Заголовок относился к решениям описным в этой статье, я в общем-то написал, что счел их недостойными.
Заказчика надо уважать, если платят дополнительные деньги за работу в IE, надо делать. Даже некорректная работа в IE6 в некоторых случаях удар по имиджу компании.
Если для аудитории заказчика действительно важна поддержка IE6, то лучше использовать CSS3 по минимуму (: До CSS3 мы как-то умели делать красивые и функциональные сайты без этой штуки. Такое впечатление, что теперь разучились…
Так рассуждаете, будто если не бить на ие то надо его сделать главной персоной, не дело…
«Я прекрасно понимаю, что IE будет притормаживать иногда, но считаю это плюсом, пользователи Internet Explorer должны страдать…»

Это, блин, даже не 5 баллов, это — шедевр! :)
А не проще ли делать плюшки для нормальный браузеров, а на IE забить, раз уж пользователи IE должны страдать? Так поступает, например, Твиттер и многие другие!
Конечно проще.
а я хочу сделать кроссбраузерный xsl-fo *o*
Ну это тоже мечта)
Либа в 90% случаев — это жопа. Извините за прямоту. Удачные решения можно перечесть по пальцам. Даже известный JS-гений Дэн Эдвардс не смог написать ничего, что не стыдно было бы подключить в продакшен.

Господа, если вам нужен полупрозрачный PNG — пишите AlphaImageLoader. Если CSS3-селекторы — пишите expression'ы. Вот их и стоило бы собрать в библиотеку решений. А делать универсальную JS-таблетку ото всех проблем — это безумие.
Речь идет не о селекторах в основном и не ПНГ прозрачности тем более.
А о чём? Рисовать border-radius или box-shadow по точкам, внедрять тонны экстра-разметки ради сомнительной красоты? Что-то ничего более полезного в голову не приходит.
Не по точкам, VML в помощь…
Ок, ещё куча вопросов — лучше дождаться обещанной статьи ;)
Задавайте, я с удовольствием отвечу уже сейчас, может вы натолкнете меня в нужное русло или отговорите)
Вадим, не драматизируйте так :)))
VML — очень мощная штука и без тормозов позволяет эмулировать практически любые ЦСС3-примочки. Если добавить к этому фильтры — то вообще все, пожалуй, но вот фильтры штука тяжелая, с ними нужно аккуратно.
И совершенно без тонн экстра-разметки.

Самое больное место тут — бэкграунд-позишн. Прямой его реализации в VML нету, поэтому тут нужно голову поломать.

просто главное вдумчиво и аккуратно делать. Я все никак не займусь этим вплотную, хоть и наброски есть…
С бэкграудом основные свистопляски начинаются с реализацией репит-х и репит-у.
Я лично сторонник graceful derdation для IE6. Никаких полупрозрачных теней, а вместо круглых уголков — квадратные, и это по-моему намного лучше, чем тяжелая, вечно тормозящая при каждом движении мыши страница с 200 Кб яваскрипта, от которого и современные браузеры притормаживают, а бедный ИЕ вообще загнется.
лайкнул за «парад нездоровых решений». а так, конечно, не ок.
«пользователи Internet Explorer должны страдать… „
<!--[if lte IE 7]>
<a href=“#» onclick=«javascript:(function(x){for(x in document.open);})();»&gt Страдай </a>
<![endif]-->

Модернизер мне знаком, спасибо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории