Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Microsoft подала на рассмотрение W3C тысячи дополнительных тестов CSS 2.1

Напечатать страницу
02.02.2009 14:21 | alexkiev

Несмотря на бесконечные нападки противников Internet Explorer (или вопреки им), говорящих о полном несоответствии IE современным веб-стандартам, компания Microsoft продолжает медленно, но верно реализовывать поддержку утвержденных спецификаций.

Internet Explorer 8 RC - это последний серьезный рубеж в тестировании IE8. А это значит, что верим в том, что мы обеспечили полную поддержку CSS 2.1. Мы также считаем, что на сегодняшний день в IE8 RC1 в сравнении с другими продуктами внедрены наиболее полные спецификации CSS 2.1.

Единственным способом определить, правильно ли в браузере реализованы спецификации, является проведение полного набора тестов спецификаций. Эти тесты могут использоваться для определения качества поддержки для отдельной части спецификаций и поведения конкретного браузера. Веб-разработчики могут использовать эти тестовые страницы в качесве примера того, как объединять различные свойства разметки и элементы на своих страницах, и узнать, будет ли данная страница нормально отображаться в браузерах, которые проходят эти тесты.

На сегодняшний день команда разработчиков IE подала в рабочую группу W3C CSS 2.1 более 3780 новых тестовых случаев в их дальнейшего включения в пакет тестов CSS 2.1. Эти примеры были подготовлены еще до выхода IE8 Beta 2. Соответственно, с новыми тестами Microsoft привнес в план тестирования CSS 2.1 более 700 тестовых примеров. Сейчас IE8 RC1 проходит все проверки. По крайней мере, еще один другой крупный браузер прошел почти все, кроме 52, тестов. Мы работаем в тесном сотрудничестве с рабочей группой CSS, чтобы быстрее включить контрольные примеры в официальный пакет. Тем временем, эти тесты доступны в Windows Internet Explorer Testing Center. Сейчас проходит тесты последний ключевой элемент функциональной совместимости веб-разметки. IE8 RC1 является первым браузером, который проходит все тесты, отвечая требованиям спецификации CSS 2.1.

Важно, чтобы спецификации, браузер и тесты обладали одним поведением. Тогда можно будет говорить о победе веб-разработчиков. Разрабатывая эти тесты, мы обнаружили некоторые исключения, в которых все остальные браузеры обеспечивали выполнение задачи по-своему. Этот шаблон синтаксиса присутствовал на страницах по всей сети, создавая серьезную зависимость от такого поведения. В вышеупомянутых примерах мы предложили внести изменение в спецификации и разработали тест, гарантирующий работу сайта и соответствие реализации спецификаций браузерами. Мы искренне надеемся, что это поможет рабочей группе завершить работу со спецификациями 2.1 и перейти к фазе рекомендаций.

В сети есть масса неофициальных, то есть нератифицированных "тестов". Они представлены разным материалом, начиная со странных веб-страниц, созданных некими специалистами с целью продемонстрировать ошибку, обнаруженную в браузере, и вплоть до сложных бессмысленных веб-сценариев, объединяющих свойства и элементы CSS 2.1 самыми неимоверными способами. Некоторые из них - это обычные практические тесты, которые отражают реальные ситуации, вызванные несоответствием спецификаций между различными браузерами. Пока что IE8 RC1 проходит все подобные "тесты", хотя всегда могут появиться новые. Рекомендую авторам тестов предлагать рабочей группе W3C свои примеры для включения в пакет тестирования CSS 2.1. В таком случае ваши тесты смогут использоваться любым браузером с лицензией W3C. Только так это принесет ощутимую пользу веб-разработчикам.

Если вы готовы поделиться своими впечатлениями о результатах прохождения какого-либо специфического теста, настоятельно рекомендуем направить его в официальный список рабочей группы W3C CSS 2.1. Это гарантирует, что рецензенты смогут ознакомиться с вашими комментариями в контексте конкретного теста, поскольку они добавляют эти страницы в официальный тестовый пакет.

Джейсон Аптон (Jason Upton),
тестовый менеджер Internet Explorer


Источник: http://blogs.msdn.com/ieru
Перевод: alexkiev

Комментарии

Не в сети

По крайней мере, еще один другой крупный браузер прошел почти все, кроме 52, тестов.


Интересно, какой?..

02.02.09 15:37
0
Не в сети

А между делом Acid3 тест провален, более того rc иешникф на 1 очко меньше зарабатывает чем 2 бета (всего лишь 20! из 100, при том что конкурирующие продукты уже давно вплотную приблизились к 100 баллам)

02.02.09 15:38
0
Не в сети

wiccanmist, про Acid3 девелоперы из МС никогда и не заикались. Была задача пройти Acid2.

02.02.09 15:46
0
Не в сети

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

02.02.09 15:56
0
Не в сети

Ага, а Хром спокойно ACID3 на сотню проходит, между прочим.

02.02.09 16:03
0
Не в сети

craw, +1

02.02.09 16:10
0
Не в сети


компания Microsoft продолжает медленно, но верно реализует поддержку принятых спецификаций.
либо
компания Microsoft медленно, но верно реализует поддержку принятых спецификаций.
либо
компания Microsoft продолжает медленно, но верно реализовывать поддержку принятых спецификаций.

IE как всегда в пролете, пока конкуренты уже проходят Acid3, IE только Acid2 научился проходить...

02.02.09 16:22
0
Не в сети

ProVal
У меня Google Chrome показывает 77/100, так что не надо ля-ля, на сотню у него проходит

02.02.09 17:29
0
Не в сети

И что из того что он проходит?
Писать специально под хром имеющий 0,3% рынка никто-не будет, а кроме него по-моему полностью Acid3 ни один браузер не проходит.

02.02.09 17:37
0
Не в сети

OTMOP, не надо ля-ля тебе. У меня ПРОХОДИТ на 100/100

Версия 2.0.157.2

02.02.09 18:04
0
Не в сети

Acid3 проходит только Опера. А Хром хоть и получает 100 из 100, но не укладывается в "нормативы" (там в описано какую именно часть теста Хром "провалил").

02.02.09 19:06
0
Не в сети

Opera 10 Alpha - 100/100 (притом ещё их тестовый браузер, выпущенный давным-давно проходил на 100/100 )
Firefox 3.1 Beta 2 - 92/100
IE на текущий момент проходит ACID3 хуже всех (за исключением целых двух браузеров для кпк/смартфонов )

02.02.09 19:07
0
Не в сети

Opera 10 Alpha!!! 100 из 100!
А IE 8 RC фиг да маленько....
Горжусь, за Оперу, что уже на такой ранней стадии, а уже тесты "грызет, как орешки"!

02.02.09 19:12
0
Не в сети

AeroX, опера криво проходит эйсид 2, не говоря уже о том что ее нагло подгоняют к 3 эйсиду. Попробуй в опере поскроль колесом )) У чела с улыбкой "сносит башку". Эту тему сюльно обсуждаю тут

02.02.09 19:36
0
Не в сети

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

02.02.09 20:35
0
Не в сети

mstyura, Opera 10 Alpha прекрасно прошла Acid 2! И что в вашем понимании означает "...ее нагло подгоняют к 3 эйсиду". Так кто тогда мешает и Майкрософт подогнать IE 8? Им видно пофигу... А вот Опере - нет! И другим браузерам не пофигу! Это наводит на мысли... ;) Не существует все-таки идельного браузера, я думаю... У самого 3 штуки стоят... Один для работы с Gmail.com, другой для чтения интернет-страниц, третий для создания страничек... Они все разные!

02.02.09 23:03
0
Не в сети

Мне ситуация с браузерами и Acid3 напоминает ситуацию, возникшую в свое время с ATI, NVIDIA и 3d Mark. У одних все оптимизировалось для заработка лишних балов в тесте, с браузерами теперь та же история.

03.02.09 01:08
0
Не в сети

Как показывает практика, все эти тесты - тараканьи бега. Т.е. на реальное положение дел и совместимость со всеми сайтами слабо влияют.
Информация для размышления: http://designoahu.com/top-50-validation

03.02.09 03:19
0
Не в сети

Какой смысл обеспечивать соответствие еще неутвержденным стандартам? Ради галочки? В этом нет никакого смысла. Это на очень недальновидных пользователей расчитано. 4esteR1k правильно говорит, что производители стремятся набрать в тестах максимальное количество попугаев. Только это совсем не означает, что в реальном мире их продукты лучше продуктов конкурентов. Обычный маркетинг. Когда нечем зацепить, кроме попугаев, только и остается подгонять под тесты.

03.02.09 12:00
0
Не в сети

Ну не знаю. У меня Хром в роли внедорожника. Все сайты, которые глючат у меня в других браузерах, я отлично открываю в нём без всяких проблем.

03.02.09 17:10
0
SHV +1
Не в сети

[quote ]Acid3 проходит только Опера.


1 браузер который прошел тест ACID 3 был Safari 4

15.02.09 03:58
0
SHV +1
Не в сети

не надо ля-ля тебе. У меня ПРОХОДИТ на 100/100


Только на скрине надпись красным
Провал


На Висте х64

IE8 RC1 - 20



Farefox 3.06 - 71



Googli Grom 1.0.154.48 - 79




Опера 9.63 - 85



Safari 4 -100

15.02.09 05:29
0
SHV +1
Не в сети

Вот тест браузеров из 2 дивизиона

Amaya 11.1 -



Green Browser 4.9.0111 - 14



Flock 2.0.3 - 71



SeaMonkey 1.1.14 - 52



K-Meleon 1.5.2 - 52



Lynx Browser на Висте не запустился

15.02.09 06:37
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.069 секунд (Общее время SQL: 0.052 секунд - SQL запросов: 99 - Среднее время SQL: 0.00053 секунд))
Top.Mail.Ru