|
Roundtrip
HTML
Roundtrip
HTML - уникальная особенность в Dreamweaver, которая позволяет перемещать
ваши документы между текстовым редактором HTML и Dreamweaver, не влияя
на содержимое и структуру первоначального кода HTML документа. Dreamweaver
даже поддерживает и обрабатывает некоторые фрагменты HTML, которые являются
синтаксически неверными (например, тег шрифта, охватывающий многократные
теги <P>), если такой код поддерживается браузерами. Однако исходный
код HTML, который Dreamweaver создает в ходе вашей работы, всегда верен.
Далее приведены
важнейшие особенности Roundtrip HTML:
- по
умолчанию Dreamweaver переписывает накладывающиеся теги, закрывает открытые
теги, которые не должны оставаться открытыми, и удаляет дополнительные
или заключительные теги, когда вы переключаетесь в Dreamweaver из внешнего
HTML-редактора или открываете существующий документ HTML. Если вы не хотите,
чтобы Dreamweaver переписывал исходный код HTML, выберите команду Edit
> Preferences, перейдите к категории Code Rewriting, чтобы отключить
любое переписывание (См. Параметры Code Rewriting).
Если вы сбросите флажки переписывания кода, любой текст HTML, который
Dreamweaver переписал бы, будет отображен как неверный.
- когда включена настройка Highlight Invalid HTML, Dreamweaver подсвечивает
ошибочный HTML-код (который не поддерживается) желтым цветом. Когда вы
выберите подобный тег, Dreamweaver покажет информацию в инспекторе Свойств,
как исправить возникшую ошибку. Настройка Highlight Invalid HTML по умолчанию
включена в режиме кода или инспекторе кода. Чтобы выключить ее, выберите
команду Highlight Invalid HTML, раскрыв кнопку View Options в режиме кода
или инспекторе кода.
Замечание: Включение/отключение настройки Highlight Invalid HTML доступно
только в режиме кода или инспекторе кода, а в визуальном режиме ошибки
выделяются всегда.
- Dreamweaver не изменяет теги, которые не распознает, в том числе и XML
теги, потому что не имеет критериев их допустимости. Если незнакомый тег
накладывается на допустимый, Dreamweaver может отметить его как ошибочный,
но не переписывает код. Например, тег <AnyTag> в приведенном ниже
примере был бы отмечен как ошибочный: <MyNewTag><b>Текст</MyNewTag></b>.
- Dreamweaver не изменяет теги ColdFusion Markup Language (CFML, язык
разметки ColdFusion) и Microsoft Active Server Pages (ASP, активные серверные
страницы) и показывает значки, идентифицирующие блоки кода CFML или ASP
в окне документа при всякой возможности (См. Редактирование
файлов ColdFusion и Active Server Pages.)
- Dreamweaver позволяет запускать текстовый редактор HTML для изменения
текущего документа. Программа интегрируется HomeSite и BBEdit (См. Внешние
редакторы HTML.)
|
|