Настройка интерфейса Dreamweaver > Профиль форматирования HTML

 

Страницу подготовил Андрей Сумцов, www.web-tower.hotbox.ru

Профиль форматирования HTML

Профиль форматирования HTML определяет, как Dreamweaver форматирует код HTML в документе. Профиль содержит все параметры Code Format (Формат кода) которые вызываются командой Edit (Правка) | Preferences (Параметры) см. ("Настройка параметров форматирования HTML-кода"), а также дополнительные параметры форматирования отдельных тегов и групп тегов. Единственный способ изменить параметры форматирования, которые не отображены в параметрах Code Format (Формата кода) - это редактировать файл SourceFormat.txt в текстовом редакторе. Указанный файл находится в папке Configuration, вложенной в папку приложения Dreamweaver.

Параметры Code Format (Формата кода) сохраняются в файле SourceFormat.txt, когда вы закрываете Dreamweaver. Поэтому необходимо закрыть приложение перед редактированием профиля, иначе внесенные вами изменения могут быть переписаны, когда вы закроете Dreamweaver.

Профиль форматирования HTML имеет определенный вид, который выделен в файле. Обратите внимание на следующие правила:

Каждый раздел профиля начинается с последовательности <?Keyword> (например, <?OPTIONS>, <?ELEMENTS>, <?ATTRIBUTES>);
Параметры каждого раздела определяются комментарием HTML (<! -...->) непосредственно над разделом;
Строка OMIT в разделе <?OPTIONS> предназначена для использования в будущем (в настоящее время она не играет никакой роли);
Отдельный тег может быть отмечен как принадлежащий к табулированной группе (IGROUP) в разделе <?ELEMENTS>. По умолчанию, IGROUP 1 содержит строки и столбцы таблиц, а IGROUP 2 - фреймы и наборы фреймов. Такая группировка соответствует настройкам Indent: Table Rows and Columns (Сдвиг: Строки и столбцы таблицы) и Indent Framesets and Frames (Сдвиг: Фреймы и наборы фреймов) в диалоговом окне Preferences (Параметры) категории Code Format (Формат кода). Чтобы выключить сдвиг для всей группы, удалите ее номер из атрибута ACTIVE в разделе <?OPTIONS>. Также вы можете добавлять в IGROUP 1 или IGROUP 2 другие теги и, таким образом, управлять настройками Code Format (Формат кода).

Например, по умолчанию значение тега <P> в файле SourceFormat.txt таково: <P break="1,0,0,1" indent> и производит следующее:

<P> Абзац текста, который сдвинут от левого края символом табуляции и имеет разрыв
перед открывающим тегом P и после закрывающего тега P, но не после открывающего тега
<P> и не перед закрывающим тегом P. </P>
<P> Следующий абзац. </P>

Если вы измените значения на <P break="1,1,1,2">, то в режиме кода и в инспекторе Code Inspector (Инспектор кода) параграф текста будет выглядеть следующим образом:

<P> Абзац текста, который не сдвинут от левого края на позицию табуляции и имеет один 
разрыв перед открывающим тегом P и после него, а также один разрыв перед закрывающим 
тегом P и два разрыва после закрывающего тега <P>.</P>
<P> Следующий абзац. </P>

Некоторые теги и значения атрибутов содержат термины NAMECASE или SAMECASE. NAMECASE определяет, что тег или атрибут должны быть написаны специфическим способом. Например, событие onClick определено как <onClick namecase="onClick">, указывая на точное написание термина и запрещая иной порядок заглавных и прописных букв. Dreamweaver использует термин SAMECASE для того, чтобы гарантировать правильное применение заглавных и прописных букв при написании некоторых атрибутов. Не удаляйте SAMECASE, если он присутствует в спецификации атрибута форматирования. Любой атрибут, не указанный в файле SourceFormat.txt, использует по умолчанию значения форматирования, которые вы определяете в категории параметров Code Format (Формат кода).

Термин NOFORMAT, связанный с тегом, указывает, что разрывы строки, сдвиг и регистры вновь создаваемой копии тега будут использовать формат, указанный в файле SourceFormat.txt. Например, <PRE break="1,0,0,1" noformat> означает, что, если вы создаете в документе Dreamweaver новый тег, он будет использовать формат "1,0,0,1"; но если вы создали тег вручную и его формат не соответствует этому формату, то при редактировании данного тега в визуальном режиме разрывы строк не изменятся.

Любой атрибут, не указанный в файле SourceFormat.txt, использует формат по умолчанию, определенный в категории параметров Code Format (Формат кода).