Page 295 - Сила CSS3 Освой новейший стандарт
P. 295
Альтернативы модели гибкого поля • 295
создавать элементы, охватывающие сразу несколько столбцов. Одним разработчи-
кам нравится такая гибкость и простота; другие страстно ненавидят самую идею
определения макета на базе CSS3.
В любом случае, подробнее об этой системе вы сможете прочитать на странице
http://www.w3.org/TR/css3-layout. Если вам не терпится поэкспериментировать с
ней, то специально для вас Алексис Деверия (Alexis Deveria) создал встраиваемый
модуль jQuery, который с помощью JavaScript заставляет эти возможности работать;
см. http://code.google.com/p/css-template-layout.
Сетка расстановки
Сетка расстановки CSS3, разумеется, означает, что вы можете определить на страни-
це сетку из строк и столбцов, — но, в отличие от предыдущей системы, для этого не
потребуются последовательности букв. Для явного объявления сетки используются
свойства grid-column и grid-rows. Элементы на странице размещаются, как и пре-
жде, с помощью абсолютного позиционирования или плавающих блоков, однако
новая единица измерения gr и свойство float-offset позволяют привязывать их
к только что созданной сетке. Один gr равен ширине одного столбца.
Первая рабочая версия модуля Grid Positioning (http://www.w3.org/TR/css3-grid)
была выпущена в сентябре 2007 года, но с тех пор не обновлялась, и ее статус пока
что неясен. Возможно, W3C объединит модули шаблонного макета и сетки рас-
становки — частично или полностью. Но даже если объединения не произойдет,
непонятно, можно ли будет использовать эти две системы совместно, а также как
они взаимодействуют с моделью гибкого поля. Все это пока что покрыто мраком
неизвестности.
www.trk.kg