В IE8 есть встроеный даунлодер? (в смысле нормальный загрузчик)
Кликом правой кнопки можно заблокировать банеры?
Можно ли использовать свой шаблон стилей для какой нить странички?
если нет, то о каких нововведениях идет речь? Закрывание дырок открытых в ранних версиях?
ну знаете, быстро там отрендрить в моем приложении кусочек html-кода, сделать визуальный WYSIWYG редактор, интерфейс раньше было удобно на нем клепать, никто даже заподозрить не мог, что это html и т.д.
И, кстати, поскольку IE очень уж дружелюбен для программистов, все те вещи о которых вы написали выше, легко делаются в течении одного рабочего дня. И менеджер закачки свой можно встроить, и стили подменять, и банеры резать. Система «плагинов» развита как нигде в другом месте.
сейчас вас запинают любители firefox, поскольку для ff аддонов (не плагинов) на несколько порядков больше, как ни крути, а ведь они делают именно то что и плагины в ie
Ну, это естественное явление (я про количество аддонов) :) просто «уровень вхождения» в разработку под IE существенно выше, чем в разработку аддонов под FF, но в целом, IE предоставляет больше возможностей, как ни крути.
если это все делается в течении одного рабочего дня, то почему у юзверей до сих пор нет нормального браузера, и им приходится открывать IE только лишь для того что бы скачать оперу или файрфокс?
Как нет, а как же древнейший Maxthon, к примеру? ) И менеджер закачек удобный, и рекламу вырезает, и задолго до IE7 научился показывать окна в вкладках, и скины имеет, и даже как Google Chrome не умирает, если у вас зависает одна из страничек.
и не нужно говорить не правду, якобы никто не пользуется IE.
то что я описал назвается Opera или FF
а то что делает MS назвается заглушка.
так как коментировать могу не чаще чем раз в 5 минут. то на пост lifestar отвечаю тутже
— попробуйте Оперу или ФФ, Вам понравится. через минут 10 у вас начнется отвыкание от IE а еще через 10 вы окончательно забудете IE.
int80h — ну почему же вот например lifestar пользуется. но тренды говорят что скоро Вас станет меньше.
www.w3schools.com/browsers/browsers_stats.asp
По приведенной ссылке можно убедиться что боьшинство посетителей сайта W3C — пользователи MSIE. И можно предположить что этот сайт посещают исключительно web-разработчики.
Есть такой замечательный плагин под IE, IE7 pro, который существенно расширяет функционал IE, в свое время поставил его из-за наличия в нем жестов мышью как в Опере, но помимо всего прочего имеет менеджер закачек, поддерживает UserJS аля GreaseMonkey и еще умеет кучу всего, к тому же работает и в IE8.
Скорей бы IE6 умер, скорей бы… :)
В 8-й версии напрягает слишком долгий вывод html-кода страницы, ну и дебаггер на «тяжёлых» страницах тормозит тоже не по-детски
meta http-equiv=«X-UA-Compatible» content=«FF=3»
После прочтения остался вопрос относительно этого. Проясните пожалуйста, поддерживает ли Фаерфокс этот метатег.
нет конечно :) но тег допускает такую реализацию со стороны Mozilla, если она того захочет
думаю, глупо было бы делать тег без возможности поддержки его другими браузерами
Затем, что существуют специфичные для FireFox свойства CSS. Когда массово перейдём на CSS3, и станем использовать border-radius, логичным будет объявить -moz-border-radius как deprecated, но оставить его поддержку для существующих сайтов.
Продолжите, пожалуйста, вашу мысль, я не до конца уловил смысл. Тот факт, что для FF есть специфичные свойства, не требует объявления поддерживаемой версии браузера. Прочие браузеры будут эти свойства игнорировать, а Лиса интерпретирует их должным образом. Для чего метатег?
Для того, чтобы новые сайты проходили CSS3-валидацию. Чтобы так получилось, нужно запретить -moz-border-radius, когда CSS3 станет полностью поддерживаться, чтобы разработчики по привычке им не пользовались.
Иначе так и будет кочевать -moz-border-radius из кода в код до скончания времён. :)
То, о чём Вы написали ниже, к вопросу отношения не имеет. Новый браузер должен будет поддерживать -moz-border-radius в целях совместимости со старыми сайтами.
При этом разработчиков новых сайтов нужно будет подталкивать к активному использованию border-radius.
Можно оставить «как есть». Но лично мне ближе подход с deprecated-свойствами.
доля 2-й версии до сих пор составляет 25% от доли 3-й версии. То есть, обновления, конечно, ставятся, но не так быстро. Думаю, дело здесь в плагинах, который под 3-й версии не заработали.
В общем, не вижу я пока поводов для Вашего энтузиазма. Хотя если задача в очередной раз пнуть ослика, то вопросов нет.
Мне думается, переход на 7-й не случился из-за проблем с вистой. Если я правильно понимаю причины, то с выходом Windows 7, народ массово на него перейдёт и будет всем щасте в виде 8-го IE на 40-50% где-нибудь через год.
Хм… а как это должно выглядеть, если и тот и другой браузер «поддерживаются» кодом? Через запятую, два заголовка подряд или как? Сам IE в какой комбинации ожидает IE= и FF=?
кстати, думаю, такой метатег может найти и другие применения для разработчиков
этим тегом они могут помечать целевую платформу и клиентские расширения (те же плагины для FF) смогут как-то особенно реагировать на него
Если плагин уже запущен, ему по идее до фени, что за метатеги в коде прописаны :)
В отношении Лисы, как мне кажется, нет необходимости указывать в метатегах совместимые версии. Даже когда широко распространится CSS3 и первая версия FF уже не будет адекватно отображать страницы — проблемы как таковой не будет. Пользователи этого браузера привыкли к своевременным обновлениям и устаревшая версия скорее всего использоваться уже не будет.
> старые значения, хотя и будут считаться устаревшими,
> будут поддерживаться в восьмой версии ради совместимости.
> При разработке же нового кода для IE 8 следует использовать только новые именования.
Когда МС поймут, что код пишется не под новую версию ИЕ, а для веба. Вместо того, чтобы нормально расширить возможности своего браузера, они дают нам вбыор, делать под старый ИЕ с глюками или под новый без глюков, но зато старые браузеры такое врятли откроют. Почемуто когда выходит новая версия Оперы или ФФ, максимум что приходится делать — подправить верстку под новые глюки, если такие имеются. А с выходом каждой версии ИЕ меньше чем на полную ревизию кода надеяться не выходит.
8 версия старается приближаться к стандартам, все нестандартное убрано под -ms. Это в том числе сделано для того, чтобы в 9 версии было уже легче и безпроблемнее. Вы же за стандарты? Если 8 будет соблюдать стандарты то вы запишите это в плюс или минус?
и кстати, мне кажется, 8 версия в чем-то первая версия
Да я мозгом то понимаю что это шаг в правильном напрвлении, что потом в будующих версиях, когда ИЕ6 и ИЕ7 уйдук как страшный сон мы все спасибо скажем, просто пока они не ушли это мягко говоря не очень удобный компромисс.
>А с выходом каждой версии ИЕ меньше чем на полную ревизию кода надеяться не выходит.
Вот вам как раз и дают возможность не делать срочную полную ревизию кода, скажем до того времени, пока доля IE 6 не станет пренебрежимо мала. Добавили один хидер или метатег и все, забыли про то, что есть IE8 с новым рендерингом. Потом не спеша подправили код, если необходимо (а может и для лисы вариант будет нормально отображаться), заменили хидер и всё.
для этого MS тоже прилагает усилия, например, обновление до 8 версии будет критическим по всем каналам: Windows Update, Microsoft Update, Automatic Update. Если обновление не отключать, то ie8 придет к вам сам. Достучаться до тех, у кого нет привычки обновляться лично мне кажется затруднительным.
какая привычка??) большая часть этих людей до сих пор сидит на XP SP1 и их компьютерщик отключил им обновление потому что винда там ломанная… сам видел… те у кого виндоус лицензионный тем не будет трудо обновиться, а как же тот самый большой процент с пираткой?? ( я имею ввиду тех кто не будет искать серийники и тд и тп)
мы же не будем обсуждать «ломаные» винды? :)
кроме того, нормальный администратор самостоятельно может сделать автоматическое обновление до ie8, это обновление не требует подтверждение активации
Всё делается гораздо проще. Просто большинству серьёзных сайтов нужно перестать поддерживать IE6. Реакция будет довольно предсказуемой — если не работает большинство сайтов в браузере, значит нужно либо качать новую версию, либо ставить другой. А то, что кто-то боится потерять пользователей — так это посредственные сайты, видимо.
Вот что делать с корпоративными браузерами, под которых написана куча ActiveX и по этой причине их не обновляют на предприятиях, не знаю. Скорее всего тем пользователям нужно будет работать, а не на сайтах сидеть :) Но массово, думаю, обновляться начнут только тогда, когда перестанет что-то работать.
вы предлагаете яндексу, майлу и корпорации зла поставить запрет на ie6? :-) честно мне такой кошмар снился, как я стаю перед директорами яндекса и объясняю им что надо закрыть доступ для ie6 :-)
сейчас всё больше используют js на новых проектах, и даже использование фреймфорков не спасает ситуация для ие6, если скриптов просто много, во всяком случае спад пошёл, это не может не радовать.
Когда у геймера не идёт новая «классная игрушка» он идёт апгрейтиться. Я не предлагаю разработчикам убеждать начальство в том, что нужно взять и запретить… Это бесполезно. Но один из выходов — это перестать поддерживать. Тогда старым браузером не будет смысла пользоваться.
Почему никто не использует IE 3-4? :) Наверное потому, что он безнадёжно устарел и не отображает ни один сайт нормально. Люди просто не видят смысла менять то, что и так нормально работает.
3-4 версией IE не пользуются потому, что ОС, с которыми они поставлялись уже не используются
а XP продается до сих пор (с IE6) и многие хотят чтобы он продолжал продаваться
может быть это касается коробочных копий
к примеру всего 4 месяца назад я купил в магазине новый нетбук MSI Wind на котором стоял XP SP2 c IE6
хотя, готов поверить что мне просто не повезло :)
Причем первым из серьезных сайтов должен быть microsoft.com сотоварищи :) Активно пользуюсь шестеркой по назначению (как браузером, а не как инструментом разработки) только на них
А зачем нужно кого-то заставлять? Для вашего (нашего, веб-разработчиков) удобства?
Знаю людей, которые органично не воспринимают ни IE7, ни конкурентов, нравится им (читай привыкли за много лет) IE6 и менять (читай отказываться от старых привычек и обзаводится новыми) не хотят. Я и сам предпочитаю на XP IE7 не ставить — там где нужен «браузер от MS» пользуюсь шестеркой, привычна, поведение ожидаемо и т. п., а IE 7 только для проверки функционирования своих разработок в нем — дефолтный интерфейс не нравится, а разбираться как его настроить (и можно ли) или «а-ля IE6», или «а-ля FF3» (то есть чтоб интерфейс был привычным для меня) желания нет. Как, кстати, и в настройках интерфейса Оперы нет желания разбираться, может и можно из него сделать почти полный аналог «моей сборки» FF3, но зачем, если запускаю IE6, IE7 и Opera 9.x (а также Safari а теперь еще и Chome) перед деплойментом, проверяю рендеринг, правлю шаблоны при необходимости и всё. Серверную логику предпочитаю тестить и отлаживать в FF3
Спасибо за статью! XaocCPS, а поддержки Canvas у него по прежнему нет? Я слышал только про эмуляцию через Silverlight. Очень хотелось бы попробовать Canvas, но отсутствие поддержки в (пока) доминирующем браузере останавливает.
Хмм… «Сообщалось, что новая версия получит переписанный с нуля движок рендеринга, что команда разработчиков нацелена на поддержку стандартов, таких как CSS 2.1, CSS 3 и HTML 5… И ожидания сбылись...»
То есть не совсем :) Обидно.
Давно ждал Firebug для IE.
Но, с первого взгляда на скриншоты видно, что накосячили.
Например, посмотрите на HTML закладку Developer Tools. В правой панели наследуемые стили CSS, причём, как видно из скриншота, в порядке наследования DOM — сначала тэг body, далее div, видимо, где-то в хвосте искомый select.
Порядок следования просто необходимо изменить на обратный. Иначе придётся скроллить каждый раз.
Из таких мелочей складывается впечатление о продукте. Чтобы им (Developer Tools) удобно было пользоваться, необходимо позаботиться о деталях.
К слову, девелоперская консоль в Google Chrome тоже крайне неудобна во многих отношениях.
Firebug до сих пор остаётся незаменимым инструментом в web-разработке, для тех кто занимается этим серьёзно.
хех терь осталось придумать как заставить пользователей ие, обновится до 8 версии после ее выхода :)
иначе буим еще года 3 — 4 поддерживать ие6 и лет 5 — 7 ие7 :/
Вообще IE стал намного лучше, перестал падать, вываливаться, зависать (нужное подчеркнуть), а стал очень стабильно работать. Уже месяца с лишним работаю в нем и очень доволен. Особенно нововведениями.
Во-первых, автору большое спасибо за статью, как раз хотела почитать именно такой подробный и грамотный обзор.
Во-вторых, хочется надеяться, что ИЕ8 оправдает ожидания. Все-таки у этого браузера репутация так подмочена, что разработчикам нужно очень сильно постараться, чтобы реабилитировать ее в глазах пользователей.
IE8: наиболее полное описание нововведений для программиста (и не только)