Все правильно,
меня задолбали посты про вебстандарты, про всякие Оперы и обращения к веб-разработчикам.
Все хаили IE что он не поддерживает спецификации и вот те раз, номер какой выкинул MS!
Все идет к этому.
Если раньше MS прохладно относилось ко всяким выпадкам в его сторону касетльно веб-стандартов, то теперь я думаю ситуация изменится... Если да, то альтернативным браузером придется попотеть, чтоб удержать свою долю потребителей иначе - белые тапочки им гарантированны.
Что ж вы все IE так нелюбите то :)
IE7 шустрее работает, чем та же Mozilla 2.0
Опера, конечно шустрее их обоих - бесспорно, но у нее другие заморочки...
А ну тогда понятно такое ваше отношение к ИЕ.
У меня "исторически" сложилось хорошее отношение к IE, во всяком случае больших проблем при разработке с IE я не испытываю. Конечно возникают некоторые неудобства - но все решается. А так в целом - софт как софт.
Все приходит с опытом.
И реализация и скорость разработки.
Если есть конкретные загвоздки - обращайтесь, возможно решение проще чем может показаться на первый взгляд.
я с вами согласен, что, чем больше опыта, тем быстрее идет процесс. но всеравно, есть нюансы, которые эмулируются исключительно джаваскриптом, а на определенной стадии осел начинает захлебываться этим джаваскриптом. есть нюансы с работой с пнг с альфой, которые нельзя никак обойти, например, позиционироваие фона с альфой. примеров множество. поэтому, извините, сейчас ИЕ6 любит не за что.
Касательно иешных фильтров.
Да, их использования в качестве отображения background c alfa-каналом несколько неудобно по сравнению с используемых для других барузеров заданием свойств CSS.
Но это решается и это работает.
1) Если нужен png-фон со свойствами вроде
"top left no-repeat", ставим фильтру параметры sizingMethod='crop' (не растягивать).
2) Если нужен png-фон со свойствами вроде
"top left repeat-y", ставим фильтру параметры sizingMethod='scale' (растягивать). В свойства контейнера, которому применяется данный стиль выставляем фиксированную ширину, а высоту 100%. Например, так можно рисовать вертикальные тени (width:10px, height:100%). По аналогии делаем горизонтальные тени.
3) Если нужен png-фон располагающийся по центру/низу или справа, ставим фильтру параметры sizingMethod='crop'. В свойства контейнера, которому применяется данный стиль жестко задаем ширину/высоту равную ширине/высоте картинке png-фона. Уже этот блок позиционируем в нужное место.
Основным недостатком использования иешных фильтров является то что их нельзя ставить под контент страницы (текст например) - с ним нельзя будет работать, т.е. выделять, нажимать по ссылкам...
За 4-ре года, что я занимаюсь веб-разработкой у меня не было ни одного случая, где нельзя было найти работающий, действенный прием. Все решается.
вы знаете, невозможность работы с контентом решается легко.
меня волнует больше другой вопрос.
есть блок имитирующик лист бумаги. этот блок вложен в родительский блок, в фоне которого имитирована тень от дочернего блока. при этом дочерний блок сдвинут влево и вверх и его высота не фиксирована. как решить такую проблему?
Если я правильно представил структуру макета, то:
В дочернем элементе создаем контейнер с тенью, допустим табличка - в одной колонке тень, в другой контент. Сам дочерний элемент смещаем стилями position:relate;left:-25px;top:-25px;
Да, в IE младших версий реализация альфа-канала примитивная. Иешные фильтры не обладают всем тем, что делается через свойства background.
Просто при разработке IE6 делались другие приоритеты. Разработчики учли этот недостаток в 7-ке.
При всем этом, за 4-ре года, что я занимаюсь коммерческими разработками не было ни одного случая, в котором нельзя было использовать прозрачные png. И тянущиеся тени и отдельные элементы интерфейса - все успешно реализовывалось.
Если зайти на apple.com, то можно увидеть там совсем иные представления о шустрости отдельных браузеров. И не думаю что Apple стала строить рекламу на ложных тестах.
Так что я бы поостерёгся вот так рубить сплеча.
у меня опера 9.24, тест проходит - смотрите скрин ниже, с такой же легкостью его проходит и сафари под винду, скрин так же прилагается, мозилла слегка бубуинит, IE7 вообще уничтожил улыбку - смотрите скрины:
Кажется, но в обстановке всеобщего безумия "сисек" на хабре, а так же при появившейся возможности постить комменты сразу, без 5-ти минутного таймаута, очень хочется обсудить все это.
собеседник! в блокноте не набирал, все тут набрано, чесное менеджерское. Контрл ц - Контрл В это вы себе оставьте, у нас средняя кнопа грызуны сразу оба варианта.
Представьте, что 90% гаек производятся не по ГОСТ-ам, но прекрасно накручиваются на 90% болтов. А остальные 10% гаек сделаны по ГОСТ-ам, но использовать их можно только с оставшимися 10% болтов :)
Примерно такую ситуацию мы имеем сейчас со стандартами и IE :)
Похоже, что на webstandards.org тест был недавно "подправлен" и отличается от оригинального, отсюда и неожиданное непрохождение браузерами, которые его проходили раньше, такой вот он маркетинг
Что ж, это не может не радовать. Непонятно только, что мешало MS реализовать все это уже в седьмой версии? Ведь особо их никто не торопил с выпуском новой версии... Думается, что с выходом восьмерки длительное время будет "троевластие" - IE6, 7, 8... Имхо, разумеется.
Я думаю что так не будет... тут IE7 предлагается Windows Update'om к установке, а это уже будет ооочень большой процент увеличения доли IE7 против IE6
к моменту выхода, думаю, будет все же IE7 vs IE8 да и то если принудительно обновят, то останется только один ослик :)
Думаю что да, большинство просто напросто не знает что это и как это можно отключить, организации, думаю, обновляются тоже на автомате, а другая часть - та которая думающая использует альтернативные браузеры... тем более, например, Opera очень сильна в России...
ВОт и получится что доля IE6 будет стремительно двигаться к нулю... я в этом аспекте верю в Microsoft
---
Лично у меня дома автоапдейт отключен (из-за не сильно крутого интернета... до Москвы еще не дошли по уровню) но сам регулярно наведываюсь на WindowsUpdate, а был бы стабильный широкополосный инет, WindowsUpdate был бы включен по-умолчанию
Думаю что да, большинство просто напросто не знает что это и как это можно отключить, у другой части обновления идут автоматически в организациях, а другая часть - та которая думающая использует альтернативные браузеры... тем более, например, Opera очень сильна в России...
Вот и получится что доля IE6 будет стремительно двигаться к нулю... я в этом плане верю в Microsoft :)
---
Лично у меня дома автоапдейт отключен (из-за не сильно крутого интернета.. до Москвы еще не дошли по уровню) но сам регулярно наведываюсь на WindowsUpdate, а был бы стабильный широкополосный инет,
WindowsUpdate был бы включен по-умолчанию
Обмусоливалось уже везде...
...патамушта страница, которая должна возвращать код 404 по одной единственной ссылке в коде теста возвращает код 200. И всё.
Поломали, даже, не сам тест, а сервер, на котором он крутится.
Internet Explorer 8 — невозможное возможно?