оптимизируем таблицы

 
Как создать сайт
 
  Меню  
   
     
  как создать сайт. Статьи  
 
хостинг (6)
дизайн (9)
раскрутка сайта (8)
домены (7)
поисковики (11)
html (11)
php (6)
разное (2)
 
     
  Новые статьи  
  Новые статьи на тему "как создать сайт":

создать форум

Использование Google Sitemaps

Просто о продвижении сайтов. Часть Первая.

 
     
  TOP Хостинг  
 
 
     
  Разделы  
   
     
  Ссылки  
   
     
  Личная панель  
  Здравствуйте, Гость, для доступа к личной панели вы должны зарегистрироваться. Если вы зарегистрированы, пожалуйста, войдите.  
     
  Счетчики, ссылки  
  Rambler's Top100 Рейтинг@Mail.ru +
карта сайта
 
     
  оптимизируем таблицы  
 
Пользовательского поиска

разработка сайтов

разработка и создание сайтов

Если у вас возникнут вопросы по языку html или просто по созданию сайтов, смело обращайтесь к нам на форум в раздел "создание сайтов". Вам обязательно ответят (мы гарантируем!).

Также рекомендуем посетить недавно открытый раздел html. Здесь вы найдете краткий курс по основным возможностям html, а также тематические авторские статьи.



Думаю веб мастерам будет интересен такой вид заработка, как игра на валютной бирже, в последнее очень популярный в интернете. Читайте статьи раздела forex.


как создать сайт / Статьи / html / оптимизируем таблицы

Вернуться в раздел "html"

"оптимизируем таблицы"

Всем известно, что броузер осуществляет построение и отображение загружаемой страницы постепенно, по мере загрузки составляющих ее компонент. Сначала посетитель увидит текст страницы, после чего начнет "проявляться" графика, апплеты и прочие ее элементы. Для пользователя такая возможность очень удобна, поскольку позволяет ознакомиться с частью информации и найти необходимые ссылки без ожидания завершения загрузки.

При загрузке страницы с таблицей броузер не в состоянии отобразить содержимое ячеек таблицы до тех пор, пока не закончит загрузку содержимого этих ячеек. Это связано с тем, что броузеру необходимо знать размеры таблицы, которые могут многократно меняться в процессе загрузки содержимого. Таким образом, пользователь не сможет увидеть текст внутри таблицы до окончания загрузки содержимого этой таблицы.

Выход из создавшейся ситуации нам предлагают создатели броузеров, которые вводят собственные расширения HTML и CSS для оптимизации работы своих броузеров. Предлагаю Вам ознакомиться с возможностями броузера Microsoft Intenet Explorer. Возможности Netscape Navigator я рассмотрю в следующий раз.

Производительность построения таблицы в IE может быть значительно увеличена, если установить для этой таблицы стиль table-layout в значение fixed. При этом размеры таблицы будут определяться в следующем порядке:

  • С использованием атрибута width тэгов COL и COLGROUP.
  • Путем анализа форматирования первой строки таблицы.
  • Равным делением ширины таблицы на количество ее ячеек.

Например:

<TABLE STYLE="table-layout:fixed" WIDTH=600>
<COL WIDTH=100><COL WIDTH=300><COL WIDTH=200>
<TR HEIGHT=20>
<TD>...</TD><TD>...</TD><TD>...</TD>
</TR>
:
</TABLE>

Если применен стиль table-layout со значением fixed, то броузер не будет дожидаться загрузки всего содержимого таблицы, начав отображать ее строки сразу, по мере загрузки. При использовании тэгов COL необходимо задать атрибут width для каждого из них и для тэга TABLE. Если теги COL не указаны, броузер проанализирует формат первой строки таблицы и будет строить все остальные строки, используя полученную информацию. Если невозможно определить формат первой строки и не указаны тэги COL, то размер таблицы делиться поровну между всеми ее колонками.

Выигрыш в скорости особенно впечатляет в случае с большими таблицами. Вы можете посмотреть пример.

К сожалению, этот подход не работает в Netscape Navigator. Но он и не мешает его работе, поскольку броузеры игнорируют незнакомые теги и атрибуты. Об оптимизации таблиц в Netscape Navigator я расскажу в следующей статье, и Вы сможете добиться одинакового результата, применяя к таблицам оба подхода одновременно.

Сергей Степанов
http://www.6floor.ru



Вернуться в раздел "html"
Обсудить эту статью или задать вопрос вы можете на форуме .

Также рекомендуем посетить недавно открытый раздел html. Здесь вы найдете краткий курс по основным возможностям html, а также тематические авторские статьи.


Пользовательского поиска


Добавить статью
 
     
  Комментарии  
 

Добавление комментария

Внимание! Пожалуйста, используйте комментарии именно для того, чтобы прокомментировать статью. Если у вас есть вопросы, то лучше задать их на нашем форуме. Здесь у вас будет больше шансов получить ответ на свой вопрос.

Только участники портала могут оставлять комментарии. Чтобы иметь возможность оставить комментарий, пожалуйста зарегистрируйтесь. Если вы уже зарегистрированы на сайте, то авторизируйтесь.
 
     
 
© http://sitehelp.ru 2006