Недостатки дизайна на плавающих фреймах

  • Плавающие фреймы трудно настроить для всех основных браузеров и основных разрешений экрана так, чтобы в окне фрейма всегда было полностью видно все содержимое подгружаемого файли и тем самым не появлялась полоса прокрутки, которая портит внешний вид страницы. Плавающие фреймы не растягиваются на столько, на сколько нужно. Их размеры, например, в табличном дизайне ограничивают размеры тех ячеек таблиц, в которых нет фреймов.
  • Файлы подгрузки индексируются поисковыми системами как отдельные страницы. Поэтому, если Вы переходите на такие файлы в выдаче поисковика, то можете попросту не попасть на другие страницы сайта, если там нет необходимых ссылок. Вот пример того как будет выглядеть у Вас в браузере файл подгружаемый в верхнюю часть страницы header.html, если он будет отдельно проиндексирован поисковиком и появится в выдаче поисковика. Как видите, с такой страницы невозможно попасть на другие страницы сайта. Здесь мы опять встречаемся с той же самой проблемой, что и в случае простых фреймов. Поисковые системы не могут формировать страницы из отдельных файлов. Правда, в отличие от простых фреймов, для плавающих фреймов есть одно исключение. Если Вы переходите в выдаче поисковика на файл основного контента страницы, то все необходимые фреймы подгрузятся с сайта автоматически и страница отобразится в нормальном виде. На простых фреймах это не получится, так как там страницы формируются из равноправных частей. Именно поэтому на этом сайте центральный блок не сделан в виде подгружаемого фрейма.
  • На некоторых бесплатных хостингах скрипты, вешающие на страницы Вашего сайта рекламу, некорректно работают с плавающими фреймами. Например, такой глюк с рекламой водится и на данном Народном хостинге. Реклама, которая обычно сидит на Народных сайтах в правом верхнем углу страниц сайта, может появиться в другом блоке или даже неоднократно, сразу в нескольких блоках. Если Вы будете изучать коды страниц этого сайта, то обратите внимание на пару строк в конце кода верхнего, нижнего, левого и правого блоков. Это код подавления рекламы. Только имейте в виду, что если Вы на своем Народном сайте не используйте фреймы и припишите на свои страницы такой код для блокировки рекламы хостера, то Ваш сайт может быть удален. Это запрещено правилами Народного хостинга. Ни в коем случае не делайте этого. У меня реклама подавляется только в четырех плавающих фреймах. У меня всегда в правом верхнем углу страницы сидит реклама от хостера. Поэтому Вы ее и видите тут, а хостер не будет иметь ко мне претензий. Будьте тут очень аккуратны.