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

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

НЛО прилетело и опубликовало эту надпись здесь
Ох, я аж испуглас, когда моя лиса прошла тест. все разъехалось. Ужас!
Лучший тест - это пользователи.
вы еще про лучший валидатор вспомните
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Все правильно,
меня задолбали посты про вебстандарты, про всякие Оперы и обращения к веб-разработчикам.
Все хаили 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 стала строить рекламу на ложных тестах.
Так что я бы поостерёгся вот так рубить сплеча.
Теперь думаю, что помимо кнопки "раскрыть комментарий", надо добавить "закрыть его обратно, нафиг".
напомнило анекдот про 'дэвушка отвернись - дам 5 рублей'
Красавец)))
Центр коррекции заикания Арлилия
http://www.arlilia.ru/programs/adult/
у меня опера 9.24, тест проходит - смотрите скрин ниже, с такой же легкостью его проходит и сафари под винду, скрин так же прилагается, мозилла слегка бубуинит, IE7 вообще уничтожил улыбку - смотрите скрины:

http://j-net.ru/photo_preview.php?lp=2&i… - opera
http://j-net.ru/photo_preview.php?lp=2&i… - ie7
http://j-net.ru/photo_preview.php?lp=2&i… - safari
http://j-net.ru/photo_preview.php?lp=2&i… - FF

Так что не надо говорить, что все браузеры не проходят, как минимум половина из имеющихся у меня прошли :-)
Кстати, если на нос навести он цвет меняет. Какой-то простоватый тест для браузера, не находите?
Находим, а вам не кажется, что вы сами с собой разговариваете?
Кажется, но в обстановке всеобщего безумия "сисек" на хабре, а так же при появившейся возможности постить комменты сразу, без 5-ти минутного таймаута, очень хочется обсудить все это.
НЛО прилетело и опубликовало эту надпись здесь
собеседник! в блокноте не набирал, все тут набрано, чесное менеджерское. Контрл ц - Контрл В это вы себе оставьте, у нас средняя кнопа грызуны сразу оба варианта.
Виста фу
столько тем/новостей про одно и тоже - да забейте вы на это до марта ;)
Верно сказано.
ИЕ - боль дизайнеров и кодеров. а тест таки сломали =) раз кто проходил стали проваливать его
Если стандарты таковы, что ни один браузер не может пройти этот тест, то дело уже не в браузерах.
НЛО прилетело и опубликовало эту надпись здесь
box-sizing — спасёт!
НЛО прилетело и опубликовало эту надпись здесь
Полностью согласен. Жду не дождусь всеобщей поддержки box-sizing. Поставил бы плюс, да нечем.
НЛО прилетело и опубликовало эту надпись здесь
Вобоще-то box-sizing — это как раз инструкция css, позволяющая переключать box model на традиционную.
НЛО прилетело и опубликовало эту надпись здесь
Представьте, что 90% гаек производятся не по ГОСТ-ам, но прекрасно накручиваются на 90% болтов. А остальные 10% гаек сделаны по ГОСТ-ам, но использовать их можно только с оставшимися 10% болтов :)
Примерно такую ситуацию мы имеем сейчас со стандартами и IE :)
Ребят, вы чего? 3 новости на главной об одном и том же
Похоже, что на webstandards.org тест был недавно "подправлен" и отличается от оригинального, отсюда и неожиданное непрохождение браузерами, которые его проходили раньше, такой вот он маркетинг

по моему это уже просто пошло
Неужели MS может унизиться до такого трюка?
ах сорри, это я до конца пост не дочитал, вижу что UPD есть )
Что ж, это не может не радовать. Непонятно только, что мешало MS реализовать все это уже в седьмой версии? Ведь особо их никто не торопил с выпуском новой версии... Думается, что с выходом восьмерки длительное время будет "троевластие" - IE6, 7, 8... Имхо, разумеется.

Ведь особо их никто не торопил с выпуском новой версии

Им же надо было успеть запихнуть его в Висту. Любой ценой, вне зависимости от степени реальной готовности к релизу.

Писали с учётом особенностей под FF, Opera, и IE6. Потом ещё и под IE7. Скоро добавим IE8. Не много ли??
вот и я о том же подумал
По крайней мере в IE всё для этого сделано (см. conditional comments), в отличие от других браузеров.
Я думаю что так не будет... тут IE7 предлагается Windows Update'om к установке, а это уже будет ооочень большой процент увеличения доли IE7 против IE6
к моменту выхода, думаю, будет все же IE7 vs IE8 да и то если принудительно обновят, то останется только один ослик :)
А у многих ли, особенно в России включен Windows Update? Очень сильно сомневаюсь что в ближайшее время доля IE7 быстро увеличится.
НЛО прилетело и опубликовало эту надпись здесь
Думаю что да, большинство просто напросто не знает что это и как это можно отключить, организации, думаю, обновляются тоже на автомате, а другая часть - та которая думающая использует альтернативные браузеры... тем более, например, Opera очень сильна в России...
ВОт и получится что доля IE6 будет стремительно двигаться к нулю... я в этом аспекте верю в Microsoft

---
Лично у меня дома автоапдейт отключен (из-за не сильно крутого интернета... до Москвы еще не дошли по уровню) но сам регулярно наведываюсь на WindowsUpdate, а был бы стабильный широкополосный инет, WindowsUpdate был бы включен по-умолчанию
Думаю что да, большинство просто напросто не знает что это и как это можно отключить, у другой части обновления идут автоматически в организациях, а другая часть - та которая думающая использует альтернативные браузеры... тем более, например, Opera очень сильна в России...

Вот и получится что доля IE6 будет стремительно двигаться к нулю... я в этом плане верю в Microsoft :)


---
Лично у меня дома автоапдейт отключен (из-за не сильно крутого интернета.. до Москвы еще не дошли по уровню) но сам регулярно наведываюсь на WindowsUpdate, а был бы стабильный широкополосный инет,
WindowsUpdate был бы включен по-умолчанию
<style type="opera/css"></style>
простите, это что?
это Conditional Comments для Opera, я не шучу
а что говорит валидатор по этому поводу?
Valid, мы просто объявляем некий mime-тип, который понимает только опера.
safari 3.0.4 for Windows - тест пройден :)
НЛО прилетело и опубликовало эту надпись здесь
известно почему тест оказался сломан?!
причём не полностью, что интересно
Обмусоливалось уже везде...
...патамушта страница, которая должна возвращать код 404 по одной единственной ссылке в коде теста возвращает код 200. И всё.
Поломали, даже, не сам тест, а сервер, на котором он крутится.
спасибо

значит в этот раз раскрыть MSонский заговор не получится...
if(document.URL == 'http://www.webstandards.org/files/acid2/test.html#top') {
document.write('<H2 ID="top">Hello World!</H2>'+
'<IMG SRC=http://www.webstandards.org/files/acid2/reference.png>')
}
Упорно не могу понять, как Safari, Firefox и Opera, которые УЖЕ проходили этот тест раньше, за день до написания статьи вдруг не прошли его?
Firefox по-моему и раньше не проходил тест... Или я ошибаюсь? Только что не прошёл. Opera и Safari — o`k!
Завалил с треском.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.12) Gecko/20080207 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории