Применение веб-технологий стороны клиента для создания сайтов
и т. д. Если же эти свойства не заданы вообще или же определены для
недостаточного количества элементов, то «отправной точкой» для работы
описываемого алгоритма выступает итог обработки первой строки таблицы.
» 4% •.. *ч М& ч*»^1^?* А. ч * -V** *
ЗДШШ!Ш4>М^^
JlE?lL^
ч^;^/,^»^Г j»‘J file:///Z:/examples/05/06/.ndex.html Jjj\ © &&&* ЩГ
Я^Ы«вЖЙЫ7 — v
Ч^
I Технолопш
Языки рйметкй
Каскадные листы стилей
HTML 4 Ui
XHTML 1.0
iXHTNILLi
XHTML 2.0
CSS2
CSS2.1
Год
^твержденпяв
качестве
рекомендации 1
• шс ‘.
mm , .
2000
zmt
сэтгусоа*
Workup Draft
1Ж
Обадодег 1
ЯГЗДусо** i
Cm
Современные ееб-технопогии
ftmm
-^гк-j^t»
Рис. 5.7. Отображение таблицы, использующей свойство caption-side,
браузером Mozilla Firefox
( Примечание ^
В случае если для той или иной таблицы определено свойство table-layout
со значением fixed, все распространенные браузеры будут отображать ее
сразу же, не дожидаясь полной загрузки. Разумеется, это дополнительный плюс
«фиксированного» алгоритма рендеринга.
Справедливости ради нужно заметить, что «правильные» браузеры — Opera и
Firefox— поступают так со всеми без исключения таблицами. И только Internet
Explorer начинает отрисовывать таблицы, для которых явно не определено
значение fixed свойства table-layout, после полной загрузки всех данных.
Несколько лет тому назад это было нормой — а теперь уже анахронизм. Но и
по сей день остаются в силе рекомендации, призывающие разбивать большие
таблицы на несколько маленьких для того, чтобы обеспечить визуальное
впечатление более скорой загрузки веб-страниц.
Глава 5. Таблицы в HTML
269
Подобно тому, как теги и
таблицы, теги
,и
предназначены для группировки
строк. Эти теги описывают элементы-контейнеры, внутри которых должны
располагаться элементы
, определяющие разметку строк
таблицы, составляющих соответственно «шапку», «подвал» и основное содержание
последней.
Применение тегов
,и
не является обязательным, но
если уж задумано их использование, то соответствующие элементы должны
определяться в HTML-разметке именно в такой последовательности.
( Примечание ^
Пара элементов
.. .и
может
отсутствовать; элемент
сам по себе тоже может отсутствовать.
Однако ситуация, когда элемент
определен при
отсутствующем
.. ., недопустима с точки зрения стандарта. Одна
таблица может содержать несколько элементов
.
Пример использования тегов, группирующих строки таблицы, представлен
ниже.
%> «http://www.w3.org/TR/xhtmll/DTD/xhtmll-strict.dtd»>
Население, тыс. чел.
Глава 5. Таблицы в HTML
271
ropofl | |
---|---|
MToro | 19 130 |
MocKBa | 10 383 |
CaHKT-rieTep6ypr | 4 661 |
HoBOCM6MpcK | l 426 |
EKaTepMH6ypr | l 340 |
Hижний HoBropofl | l 320 |
Внешний вид таблицы, описанной в листинге 5.7, демонстрируется на
рис. 5.8.
Таблица численности жителей пяти крупнейших городов России в
приведенном выше примере использует два элемента
, в один из
которых (с идентификатором federal-cities) включены только города
федерального подчинения (Москва и Санкт-Петербург).
*Ф
JfJiJ file:///Z:/examples/05/07/index.J^J Щ Щи&1н Щ?
Ф ЪШ% &»&** Ш Ш&Ш$Ш.
Пятерка крупнейших городов России
[Москва
Санкт-Пет^рб}рг
НОВОСИб1фСК
Екатеринбург
I Нижний Новгород
мшт?» ‘гг:—:-м
Id383 ~~* ~»
4 661
1426
1340 1
1320
Рис. 5.8.
5th Фев 2011
|
Теги:
|