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