Поддержка браузера CSS3 Layout Module - PullRequest
8 голосов
/ 07 августа 2009

Я пытаюсь выяснить, какие браузеры в настоящее время (изначально) поддерживают модуль макета CSS3 .

По сути, я разрабатываю для конкретной среды, где я могу указать, какие браузеры использовать, и CSS3 ускорит время разработки, так что, эй, а почему бы и нет?

Я конкретно говорю о

body {
   display: 'aaa'
            'bcd';
}

и возможность вставлять элементы страницы в макет следующим образом:

div#div1 { position: a; }
div#div2 { position: b; }

(div1 - заголовок, а div2 - левая боковая панель)

Ответы [ 2 ]

5 голосов
/ 07 августа 2009

Opera имеет лучшую поддержку CSS3, за которой следует webkit (сафари). Я предлагаю протестировать Opera, чтобы увидеть, что работает.

Вот таблица совместимости (может быть устаревшей) http://geocities.com/seanmhall2003/css3/compat.html

этот кажется лучше: http://westciv.com/iphonetests/

Имейте в виду, что большинство свойств css3 поддерживаются через префикс (поскольку css3 не является окончательным). Для оперы префикс -o-, а для webkit - -webkit-. то есть: -o-text-shadow.

ОБНОВЛЕНИЕ: есть реализация Javascript модуля макета: http://a.deveria.com/csstpl/. Я не использовал его сам, и уловка заключается в том, что вам нужно подождать, пока загрузится вся страница, прежде чем она сможет отрисоваться чисто. Если вы пишете приложение для интрасети в локальной сети, это, вероятно, окажет незначительное влияние, но при медленном соединении, которое может сделать ваши страницы не отвечающими.

4 голосов
/ 09 августа 2009

Я уверен, что в настоящее время браузеры не поддерживают его. И я не ожидал бы, что какой-либо браузер внедрит его в ближайшее время.

Это просто еще недостаточно зрело. Это всего лишь рабочий проект , и он все еще будет нуждаться в большом внимании и обсуждении, прежде чем он превратится во что-то, что разработчики браузера начнут испытывать. Например, есть (как минимум) 2 связанных предложения: Позиционирование сетки и Матричный макет .

Это - это на Система отслеживания ошибок Mozilla , но на данный момент это всего лишь заполнитель для будущего внимания. Я вообще не смог найти упоминаний об этом в баг-трекере Webkit.

Если вы хотите узнать больше о текущем состоянии этих модулей макета, вы должны следовать списку рассылки www-style .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...