Pull to refresh

Comments 77

UFO landed and left these words here
Ох, я аж испуглас, когда моя лиса прошла тест. все разъехалось. Ужас!
вы еще про лучший валидатор вспомните
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
UFO landed and left these words here
Все правильно,
меня задолбали посты про вебстандарты, про всякие Оперы и обращения к веб-разработчикам.
Все хаили 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-ти минутного таймаута, очень хочется обсудить все это.
UFO landed and left these words here
собеседник! в блокноте не набирал, все тут набрано, чесное менеджерское. Контрл ц - Контрл В это вы себе оставьте, у нас средняя кнопа грызуны сразу оба варианта.
столько тем/новостей про одно и тоже - да забейте вы на это до марта ;)
ИЕ - боль дизайнеров и кодеров. а тест таки сломали =) раз кто проходил стали проваливать его
Если стандарты таковы, что ни один браузер не может пройти этот тест, то дело уже не в браузерах.
UFO landed and left these words here
UFO landed and left these words here
Полностью согласен. Жду не дождусь всеобщей поддержки box-sizing. Поставил бы плюс, да нечем.
UFO landed and left these words here
Вобоще-то box-sizing — это как раз инструкция css, позволяющая переключать box model на традиционную.
UFO landed and left these words here
Представьте, что 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 быстро увеличится.
UFO landed and left these words here
Думаю что да, большинство просто напросто не знает что это и как это можно отключить, организации, думаю, обновляются тоже на автомате, а другая часть - та которая думающая использует альтернативные браузеры... тем более, например, Opera очень сильна в России...
ВОт и получится что доля IE6 будет стремительно двигаться к нулю... я в этом аспекте верю в Microsoft

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

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


---
Лично у меня дома автоапдейт отключен (из-за не сильно крутого интернета.. до Москвы еще не дошли по уровню) но сам регулярно наведываюсь на WindowsUpdate, а был бы стабильный широкополосный инет,
WindowsUpdate был бы включен по-умолчанию
это Conditional Comments для Opera, я не шучу
а что говорит валидатор по этому поводу?
Valid, мы просто объявляем некий mime-тип, который понимает только опера.
UFO landed and left these words here
известно почему тест оказался сломан?!
причём не полностью, что интересно
Обмусоливалось уже везде...
...патамушта страница, которая должна возвращать код 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
Sign up to leave a comment.

Articles