|  |  |  | 
Уменьшение 
  объема и сложности HTML-кода
  
 Если 
  вы создаете достаточно сложные наборы фреймов, то можете столкнуться с тем, 
  что Dreamweaver не очень оптимально формирует соответствующий HTML-код. В частности 
  (да вы и сами это видели), Dreamweaver не может формировать наборы более чем 
  из двух фреймов. Судя по всему, разработчики программы облегчили себе задачу 
  за счет увеличения объема и сложности получаемого HTML-кода. Конечно, это можно 
  стерпеть, если учесть, как хорошо Dreamweaver справляется со своими задачами 
  в других случаях, но все же проблема остается.
  
 Взгляните 
  на код, сформированный Dreamweaver для нашего набора фреймов (автор слегка сократил 
  его, убрав не относящиеся к делу атрибуты тегов):
  
 <FRAMESET 
  ROWS="*,54"> <FRAMESET ROWS="30,*">
  
<FRAME NAME="Header" SRC="/HTMLs/Header.htm">
 <FRAMESET 
  COLS="100,399">
  
<FRAME NAME="Nav" SRC="/HTMLs/Nav.htm">
<FRAME NAME="Main" SRC="/HTMLs/Main.htm">
</FRAMESET>
 </FRAMESET>
  
 <FRAME 
  NAME="Copyright" SRC="/HTMLs/Copyright.htm"> </FRAMESET>
  
 Как 
  видите, Dreamweaver формирует только простые наборы из двух фреймов. А если 
  фреймов в одном простом наборе должно быть больше, используются сложные наборы 
  с многократным вложением.
  
 В 
  частности, нам был нужен набор из трех горизонтальных фреймов. Поскольку Dreamweaver 
  формирует только двухфреймовые простые наборы, он создал два вложенных набора, 
  по два фрейма в каждом. (Соответствующий код выделен полужирным шрифтом.) Давайте 
  немного упростим этот фрагмент кода. У нас получится вот что:
  
 <FRAMESET 
  ROWS="30,*,54">
  
<FRAME NAME="Header" SRC="/HTMLs/Header.htm">
 <FRAMESET 
  COLS="100,399">
  
 <FRAME 
  NAME="Nav" SRC="/HTMLs/Nav.htm">
  
<FRAME NAME="Main" SRC="/HTMLs/Main.htm">
</FRAMESET>
  
<FRAME NAME="Copyright" SRC="/HTMLs/Copyright.htm">
 </FRAMESET>
  
 Если 
  раньше у нас была трехкратная вложенность фреймов, то теперь мы обошлись двукратной, 
  совместив два двухфреймовых простых набора в один трехфреймовый. (Этот фрагмент 
  кода выделен полужирным шрифтом.) Как видите, HTML-код набора фреймов стал проще 
  и компактнее.
  
 Откройте 
  страницу default.htm в окне документа, переключитесь в режим кода и внесите 
  эти изменения, после чего снова переключитесь в режим страницы. Что мы видим? 
  В окне документа ничего не изменилось. Как видите, Dreamweaver правильно обрабатывает 
  простые наборы из любого количества фреймов. Вы можете щелкать по ним мышью 
  в окне фреймов, устанавливать значения параметров в редакторе свойств, заполнять 
  их текстом в окне документа. Более того, если вы выберете набор из трех фреймов, 
  Dreamweaver правильно отобразит его структуру в редакторе свойств (рис. 7.25). 
  Получается, что Dreamweaver все-таки поддерживает простые наборы с количеством 
  фреймов более двух.
  
 
 
  
Рис. 7.25. Структура набора из трех фреймов
|  |  |  |