Опубликован: 06.10.2006 | Уровень: для всех | Доступ: платный
Лекция 12:

Создание и редактирование страниц

Редактор FrontPage изменил HTML или сценарий

Вы можете использовать FrontPage для дизайна вашей страницы и для редактирования HTML. Это означает, что FrontPage сохраняет написанный вами HTML в оригинальном виде, даже когда вы переходите в режим Normal.

Когда вы меняете свою страницу в режиме Normal, FrontPage приходится писать HTML и, возможно, он делает это не совсем так, как вы хотели. Например, когда вы регулируете столбцы в таблице, FrontPage устанавливает или изменяет атрибут ширины в тэге каждой ячейки и таблицы и, таким образом, может изменить размещение не только тех ячеек, которые вы хотели изменить. Если вы используете темы, общедоступные границы или другие расширенные возможности FrontPage, вы увидите все типы специальных тэгов и сценариев, самостоятельно добавляемых FrontPage.

Когда вы вносите изменения в режиме Normal, а затем переключаетесь обратно в режим  HTML, ваш код  может оказаться не таким, каким вы его оставили. Он может стать беспорядочным, трудночитаемым и даже начать работать по-другому

увеличить изображение
Когда вы вносите изменения в режиме Normal, а затем переключаетесь обратно в режим HTML, ваш код может оказаться не таким, каким вы его оставили. Он может стать беспорядочным, трудночитаемым и даже начать работать по-другому

Если вы используете FrontPage 98 или более ранний, вы можете столкнуться с множеством нежелательных изменений в HTML. Во FrontPage 97, фактически, вы не можете открыть файлы HTML, пока не позаботитесь об организации кода. FrontPage 2000 обращается с вашим HTML гораздо деликатнее.

Если FrontPage испортил ваш HTML, выполните следующие шаги.

  1. Закончите все изменения, которые вы хотите сделать в режиме Normal, тогда вам не придется исправлять ваш код больше одного раза.
  2. Выберите вкладку HTML и оцените ущерб. Если код не организован так, как вам нужно, отрегулируйте его вручную – FrontPage не будет менять ваш код (хотя он может внести маленькие поправки при сохранении файла). Не изменяйте и не удаляйте HTML и любые сценарии, добавленные FrontPage для таких функций, как формы или динамические эффекты; они необходимы для правильной работы страницы.
  3. Чтобы изменить способ, которым FrontPage форматирует HTML, например включить использование верхнего или нижнего регистра в тэгах, нажмите Page Options в меню Tools, выберите вкладку HTML Source и установите параметры. Если вы хотите, чтобы FrontPage переформатировал существующий HTML, основываясь на этих параметрах, выберите Reformat Using The Rules Below.
  4. Когда вы изменяете настройки шрифта в режиме Normal, FrontPage добавляет тэги <FONT>, которые могут нарушить порядок на странице. Лучше устанавливать шрифты, используя стили. Чтобы изменить, например, шрифты во всех таблицах на странице, добавьте раздел стиля к главному разделу вашей страницы.

    <style>
      TD {font:10pt arial }
    </style>

    Вы можете удалить тэги <FONT> вручную или, переключившись в режим Normal, выделите область, на которую вы хотите воздействовать, затем нажмите Remove Formatting в меню Format.

  5. Если вы настраивали таблицу в режиме Normal, используйте режим HTML, чтобы проверить настройки ширины, высоты и выравнивания для ячеек в таблице. FrontPage может установить нежелательные значения атрибутов, например, изменить процентные отношения на фиксированные значения ширины. Вы можете поправить все атрибуты в режиме HTML. Чтобы FrontPage изменил их, переключитесь в режим Normal, выделите нужные ячейки, щелкните по выделению два раза и нажмите Cell Properties.
  6. Просмотрите вашу страницу в броузере. Если FrontPage все еще вносит изменения, мешающие правильной работе страницы, вам, возможно, придется проинструктировать его не трогать какую-либо часть вашего HTML. В режиме HTML выберите HTML, который нужно оставить нетронутым, и нажмите кнопку Cut на панели инструментов. Переключитесь в режим Normal, укажите Advanced в меню Insert, нажмите HTML, введите код или нажмите (Ctrl)+(V), чтобы вставить его. FrontPage добавит специальные поясняющие тэги вокруг этого кода.
    Вы можете указать FrontPage не изменять определенный участок кода

    Вы можете указать FrontPage не изменять определенный участок кода
  7. Если вам не нравится HTML, составленный FrontPage, или вы не можете справиться с возникшими проблемами, не редактируйте больше в режиме Normal. Используйте только режим HTML или другие редакторы, например HomeSite. Затем, если вам нужны функции FrontPage, например, форма для отправки e-mail, добавьте ее к вашей странице в последнюю очередь.
Если вы просматриваете HTML страницы в другом редакторе или в броузере, вы можете увидеть тэги и комментарии, которые не видны во FrontPage, даже в режиме HTML. FrontPage добавляет эти тэги, когда вы сохраняете страницу, которая использует расширенные возможности, такие как темы, формы и динамические эффекты. Если вы отредактируете или уберете эти тэги, функции могут перестать работать.
Татьяна Кондрашова
Татьяна Кондрашова
Россия
Игорь Воробьев
Игорь Воробьев
Россия, Михнево Ступинского МО