Jump to content

Выход IE9


Vlad
 Share

Recommended Posts

Чо, я уже качаю 32-битную версию для Дристы. Бум зырить не развалятся ли в нем мои сайты :D

Upd: Качнул, установил, позырил... Дизайн у Хрома сперли :D В целом визуально неплохо, что там будет с режимом F12 (в ИЕ8 глючил безбожно) пока не понятно. Так и не сделали возможность открытия содержимого фрейма в новом окне, только за это ставлю неуд!!! Остальное пока неочевидно, но баги вылезут, в этом я почему-то уверен.

Edited by Great Rash
Link to comment
Share on other sites

Дизайн у Хрома сперли :D

если так, то неудачно. У Хрома интерфейсные элементы не занимают столько места, при этом тесня друг друга.

что там будет с режимом F12 (в ИЕ8 глючил безбожно) пока не понятно.

Расчитывать не стоит. Этот режим мне на днях показал, будто IE7 умеет svg.

…Остальное пока неочевидно, но баги вылезут, в этом я почему-то уверен.

Они уже маршируют стройными рядами.

Link to comment
Share on other sites

У Хрома интерфейсные элементы не занимают столько места, при этом тесня друг друга.

Ну там (в ИЕ9) интерфейсных элементов не особо много. Строка поиска да кнопки "избранное", "домой" и настройки. Правда не понятно почему строку поиска надо было делать сбоку от вкладок и такой короткой... Длинные урлы смотреть будет затруднительно. Мож как-то перенести можно?

Link to comment
Share on other sites

Ну там (в ИЕ9) интерфейсных элементов не особо много. Строка поиска да кнопки "избранное", "домой" и настройки. Правда не понятно почему строку поиска надо было делать сбоку от вкладок и такой короткой... Длинные урлы смотреть будет затруднительно. Мож как-то перенести можно?

Да вроде можно. Я еще не ставил, но скорее всего в контекстном меню тулбара.

Link to comment
Share on other sites

Я наверное единственный кому он понравился) И даже о ужас - он у меня основной - шустрый, удобный и запускается мгновенно. Вкладки как ни странно удобно на одной строке с панелью адреса.

С беты использую - если нахожу косяки - пишу в коннект. Их как ни странно правят.

Например, такой излюбленный дизайнерами эконом-класса приём как сочетание градиентов и скруглённых уголков, ставит IE9 в тупик.

Если через фильтры - то да. Новый ИЕ с ними не дружит нормально. Используйте фоновый СВГ

Link to comment
Share on other sites

Новый ИЕ с ними не дружит нормально. Используйте фоновый СВГ

спасибо за гениальный совет.

А теперь представьте, что именно вы советуете:

делаем svg. Это отдельный файл, в котором прописана пара цветов. Уже на этом этапе задумываемся: а чем это лучше обычной традиционной картинки?

Но на этом этапе ещё остаются здравые соображения за svg.

Далее смотрим на поддержку svg в современных браузерах, и для FF пишем в стилях свой градиент. Для Сафари — тоже свой, несмотря на то, что он вроде как поддерживает svg. Потом вспоминаем о том, что архаичные IE(8-) его не поддерживают. Пишем условные комментарии и ещё в отдельном файле прописываем два правила для них.

В итоге что: цвета прописываются в трёх файлах, в общей сложности семь раз.

До выхода устаревшего IE было тоже не всё гладко, но это хотя бы в одном файле было, и всего пять раз.

Это точно нормально?

С беты использую - если нахожу косяки - пишу в коннект. Их как ни странно правят.

напишите пожалуйста про сочетание круголков и градиентов. Пусть поправят.

Ва будут признательны очень многие.

Link to comment
Share on other sites

Это точно нормально?

Все претенpии к W3C, которая до сих не довела до ума КСС градиенты. Поэтому каждый браузер реализует их по своему. Опера кстати умеет только СВГ градиенты. Пишите в багтрекеры ФФ и Сафари что нормально поддерживали фоновый СВГ.

СВГ лучше картинки - масштабируемостью и возможностью легко все изменить.

Согласен криво все это. С другой стороны вы сами используете не доведенные до ума вещи. Хотите красиво и просто - используйте картинки для всех. И будет вам 1 файл.

Если вам лень рисовать для нового ИЕ СВГ (стандарт ведь), то переключите его в режим ИЕ8. Но как вы опере сделаете Градиент?

Фильтры новому ИЕ не нужны - все что он умел раньше только через фильтры - он умеет теперь и стандартизированными средствами.

Link to comment
Share on other sites

на оперу можно было и аккуратненько подзабить. Она не рисовала градиенты — и ладно. Не критично.

На ие теперь если так подзабивать, то на все сразу. Это получается крепкий такой шаг назад.

Если до восьмой версии можно было использовать фильтры, то теперь что получается? ИЕ лишился своей фишки?

А поддержку css внесли лишь частичную.

Если в расчёте на версии по восьмую включительно можно было обходиться одним файлом css, то теперь без условных комментариев почти ни один проект не получится.

Переключать IE в восьмой режим — это да, вариант. Но очень и очень спорный.

Иногда можно, но такие случаи скорее исключение, чем правило.

Link to comment
Share on other sites

Ну так ведь столько бились за стандарты, а теперь оказывается фильтры удобнее.

Опера занимает в России больше процентов чем ИЕ(Мобильный рынок в России - на 80 % тоже оперы). Почему на неё можно спокойно забить, а ИЕ - скотина потому что перестал поддерживать фильтры, а писать ему СВГ никак.

А поддержку css внесли лишь частичную.

Что мог 8 осёл через фильтры и не может 9 по стандартам?

Link to comment
Share on other sites

Ну так ведь столько бились за стандарты, а теперь оказывается фильтры удобнее.

дело в качестве реализации и в совместимости.

Ведь никто же не добавил в IE8 поддержку современных стандартов.

А с выходом IE9 старые версии никуда не денутся. Просто добавилась ещё одна, для которой нужно писать свои отдельные стили.

Притом теперь их надо более внимательно разносить, поскольку у устаревшего IE9 и безнадёжно устаревшего IE8 принципиально разные подходы, зачастую несовместимые.

Опера занимает в России больше процентов чем ИЕ(Мобильный рынок в России - на 80 % тоже оперы). Почему на неё можно спокойно забить?

Вы слышали о таком понятии, как graceful degradation?

Если браузер не поддерживает какую-либо оформительскую возможность, то можно спокойно её опустить, если от этого не пострадает восприятие информации.

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

Опера не умеет рисовать градиент средствами css — и ладно. То, что она умеет, не выглядит как ошибка.

В то время как IE9 рисует однозначный глюк.

а ИЕ - скотина потому что перестал поддерживать фильтры, а писать ему СВГ никак.

А IE перестал поддерживать фильтры? Пруф, пожалуйста.

А то мне кажется, что у меня какой-то неправильный IE, который их всё ещё поддерживает.

И почему ж свг никак?

Очень даже как. IE как всегда в своём духе: добавляет работы.

Что мог 8 осёл через фильтры и не может 9 по стандартам?

нарисовать градиент в закруглённой области, не выходя за пределы css-файла, да так, чтобы это не выглядело глюком :)

Вообще, hf3, я не пойму: вам просто пофлудить?

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

Link to comment
Share on other sites

дело в качестве реализации и в совместимости.

Вот про качество реализации - к чему претензии? Где конкретно есть косяки среди того что реализовали в ИЕ? border radius не круглый? Градиент не сглаживается? Совместимость в ИЕ реализована хоть и топорно - но железно. Переключением в режим ИЕ 8. Не нравится делайте по стандартам) - другие подтянутся.

Вы слышали о таком понятии, как graceful degradation?

Если браузер не поддерживает какую-либо оформительскую возможность, то можно спокойно её опустить, если от этого не пострадает восприятие информации.

Опера умеет также как и ие9 через СВГ. Почему вы так против СВГ?

И почему можно Опере и нельзя ИЕ? Я просто напомню - единственный стандартизированный вариант сделать фоновый градиент сейчас - через СВГ. КСС градиенты это что то с чем то. Почему устаревший ИЕ 9 умеет, а современные браузеры нет? Что мешает написать СВГ для всех и ИЕ9 по стандартам

и для ИЕ8 через фильтры?

А IE перестал поддерживать фильтры? Пруф, пожалуйста.

А то мне кажется, что у меня какой-то неправильный IE, который их всё ещё поддерживает.

И почему ж свг никак?

Очень даже как. IE как всегда в своём духе: добавляет работы.

Нормально поддерживать - да. Они не нужны ему. Поэтому никто не будет париться соединяя старые фильтры и новый КСС. Но по факту они остались.

И причем тут ИЕ?) Повторюсь - СВГ единственный стандартизированный вариант фонового градиента. Вы против стандартов?

нарисовать градиент в закруглённой области, не выходя за пределы css-файла, да так, чтобы это не выглядело глюком

Как вы рисовали в ИЕ 8 «в загругленной области» - «не выходя за пределы css-файла». Или вы знаете фильтр аналог бордер радиуса? :) Расскажите буду испольвовать.

Вообще, hf3, я не пойму: вам просто пофлудить?

Мне просто забавно как все привыкли хаять ИЕ, даже тогда когда он стал хорошим браузером. При этом выдвигая аргументы фактически высосанные из пальца.

Отвыкайте. МС взялась всерьёз за это дело. ИЕ 10 уже делается. А учитывая то что браузер делается всего под 2 почти одинаковые ОС, а не 100500 как у других - сроки разработки неплохо так сокращаются. Очень неплохое конкуретное преимущество.

Edited by hf3
Link to comment
Share on other sites

СВГ единственный стандартизированный вариант фонового градиента

Можно какой-нибудь пруф того, что единственный, и того, что стандартизированный А то голословно выглядит.

Мне просто забавно как все привыкли хаять ИЕ, даже тогда когда он стал хорошим браузером. При этом выдвигая аргументы фактически высосанные из пальца.

Отвыкайте. МС взялась всерьёз за это дело. ИЕ 10 уже делается. А учитывая то что браузер делается всего под 2 почти одинаковые ОС, а не 100500 как у других - сроки разработки неплохо так сокращаются. Очень неплохое конкуретное преимущество.

Да не стал он хорошим :) Он стал лучше, чем 8-й, это естественно. Да, много плюшек радует.

Но хорошим он станет, когда вот таких шероховатостей, как комбинации различных свойств, нормально работающих по отдельности, не станет, или станет пренебрежимо мало.

При этом я не утверждаю, что другие браузеры — «хорошие» (опера, приводимая здесь как пример, это вообще ужас-ужас). У них тоже есть проблемы, над которыми нужно работать. Вероятно, я просто более требователен.

Но градиент и бордер-радиус средствами svg — это за гранью добра и зла. Например, изменить градиент по hover и иначе — по focus, а при hover и focus одновременно еще и бордер-радиус изменить — это шаманский ритуал. Ну нафиг, это может делаться проще и должно делаться проще.

IE 9 стал лучше. Хорошего браузера пока не существует.

Link to comment
Share on other sites

Можно какой-нибудь пруф того, что единственный, и того, что стандартизированный А то голословно выглядит.

Пруфов тут быть не может. Про текущее состояние дел в КСС градиентах говорить думаю не стоит - абсолютно разный синтаксис у Мозиллы и Вебкита, Опера плюнула вообще на это.

Хотя можно ещё градиент нарисовать Canvas ом :). Картинкой. Есть ещё варианты?. Вроде нет.

Ну а хороший - плохой. ИМХО все последние версии браузеров поддерживают то что довели до ума в w3c. И позволяют потихоньку заглянуть в будущее.

Идеального браузера - нет. И не будет.

Link to comment
Share on other sites

Влезу в дискуссию (извините):

Можно какой-нибудь пруф того, что единственный, и того, что стандартизированный А то голословно выглядит.

Пруф. Статус спецификации - Recommended.

CSS3 Backgrounds & Borders Module. Статус спецификации - Candidate Recommendation. Ни слова о градиентах. Может я конечно не в том модуле искал... у них на сайте черт ногу сломит.

UPD: Так что hf3 прав. Единственным кроссбраузерным способом, соответствующим стандартам, вставить градиент на бэк является SVG.

Link to comment
Share on other sites

CSS3 Backgrounds & Borders Module. Статус спецификации - Candidate Recommendation. Ни слова о градиентах. Может я конечно не в том модуле искал... у них на сайте черт ногу сломит.

Их оттуда исключили. Обещали доделать… потом… когда нибудь.

Link to comment
Share on other sites

Я, честно говоря, слабо понимаю, как статус одной спецификации влияет на то, что считать _единственным_ _стандартизированным_ способом в рамках другой спецификации.

Такой способ не обеспечивает гармоничного взаимодействия со страницей в динамике, поэтому его вообще странно рассматривать всерьез.

Link to comment
Share on other sites

Вообще как там с поддержкой у браузеров свойства background-size? Проблему с градиентом в ИЕ9 можно попробовать решить через это свойство...

Я, честно говоря, слабо понимаю, как статус одной спецификации влияет на то, что считать _единственным_ _стандартизированным_ способом в рамках другой спецификации.

Ну как же, SVG стандартизирован, т.е. имеет статус рекомендации, поэтому можно надеяться, что во всех современных браузерах он должен работать одинаково. Градиенты в CSS3 никак не представлены, поэтому тут глупо плакать о том, что какой-то браузер их не поддерживает. И, по идее, не должен поддерживать. В этом я полностью на стороне мелкомягких. Зачем поддерживать то, для чего еще нет единого стандарта?

Более того, считаю, что это даже вредно. Вот реализую я градиент сейчас, теми кривыми средствами CSS, что есть сейчас у Хрома, Сафари и Мозиллы. Где гарантия, что к следующей версии у меня все это не отвалится? Откуда я знаю какой градиент в итоге будет правильным как у Gecko или как у WebKit? Или действовать как предлагает Светлана - грейсфул деградэйшн - отвалиться и хрен с ним?

Link to comment
Share on other sites

вообще, есть такое понятие как обратная совместимость.

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

производители браузеров вроде как придерживаются этого принципа. Иначе как объяснить например до сих пор работающий тэг <font>?

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

Но нет: именно в нём начинаются проблемы. Не в новых версиях вебкитов или ФФ.

Принципиальный подход МС более чем понятен.

Но непонятно, почему у них опять кривая поделка вышла.

Link to comment
Share on other sites

Тэг фонт работает только потому простой как валенок. Это не технология, а тэг. Разницу думаю понимаете?

Фильтры в ИЕ работают через DirectX - это намного сложнее чем тэг. Они не рассчитаны были на применение с бордер радиусом. То никто сейчас переписывать кучу кода для этого не будет.

Совместимость? Писал выше :) . А вообще так всегда и бывает если бежать впереди не то что паровоза но и укладчика рельсов. Нет в текущем КСС градиентов.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy