| ... |
|
|
|
|
|||
|
Блоковая модель ||
Модель визуального форматирования ||
Подключение таблиц стилей при помощи JavaScript
Управление видимостью блоков || Блоки и таблицы
|
||||||||||||||||||||||||
| <TABLE BORDER="1" CELLPADDING="0" CELLSPACING="0" STYLE="table-layout:fixed" WIDTH="200"></TABLE> |
Давайте рассмотрим простой пример таблицы.
|
<TABLE BORDER="1" CELLPADDING="0" CELLSPACING="0" STYLE="table-layout: fixed" WIDTH="400"> <COL WIDTH="200"><COL WIDTH="200"> <TR> <TD>Будьте внимательны, используя символ неразрывного пробела.</TD> <TD>Будьте внимательны, используя символ неразрывного пробела.</TD> </TR> </TABLE> |
| Будьте внимательны, используя символ неразрывного пробела. | Будьте внимательны, используя символ неразрывного пробела. |
Как вы видите, размеры ячеек зафиксировались, и содержимое, превышающее фиксированный размер, попросту обрезается. В предыдущих примерах, когда по умолчанию использовался режим автоматической обработки таблиц, ячейка автоматически расширялась, чтобы вместить содержимое. Пример на рисунке наглядно иллюстрирует работу алгоритма фиксированной обработки таблиц.
Но пока речь шла только о ширине ячеек таблицы. Как же дела обстоят с высотой? Давайте рассмотрим еще один пример.|
<TABLE BORDER="1" CELLPADDING="0" CELLSPACING="O" STYLE="table-layout:fixed" WIDTH="200"> <TR> <TD STYLE="height:50px">Bысота этой ячейки не будет превышать 50 пикселей, поэтому ее содержимое будет обрезаться.</TD> </TR><TR> <TD STYLE="min-heigh:200px">Bысота этой ячейки будет равна минимум 200 пикселям, поэтому ее содержимое поместится в ячейку полностью</TD> </TR> </TABLE> |
| Bысота этой ячейки не будет превышать 50 пикселей, поэтому ее содержимое будет обрезаться. |
| Bысота этой ячейки будет равна минимум 200 пикселям, поэтому ее содержимое поместится в ячейку полностью |
Свойство table-layout:fixed хоть и значительно ускоряет обработку, таблиц, но, к сожалению, работает только в браузерах, выпущенных корпорацией Microsoft. Тем не менее, пока для верстки страниц еще используются таблицы, лучше ускорять их обработку или разбивать большие таблицы на более мелкие. Все же есть надежда на то, что скоро при верстке страниц будут пользоваться исключительно блоками CSS, а таблицы HTML будут применяться только по их прямому назначению — для структуризации данных в виде таблицы.
Страница: - 1 - | - 2 - | - 3 - | - 4 - | - 5 - | - 6 - | - 7 - | - 8 -
| Уроки CSS © 2007 - 2012 г. Все права защищены | ||