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
   290   291   292   293   294   295   296   297   298   299   300