Настройка интерфейса Dreamweaver > Профили браузера > Форматирование профиля

 

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

Форматирование профиля

Первая строка резервируется для имени профиля. Она должна заканчиваться единственным символом перевода каретки. Имя, указанное в этой строке, отображается в диалоговом окне Check Target Browsers (Проверить целевой браузер) и в сообщении о проверке. Имя должно быть уникальным.
Вторая строка резервируется для определителя PROFILE_TYPE=BROWSER_PROFILE. Dreamweaver использует ее, чтобы получить сведения о документах, являющихся профилями браузера. Эту строку нельзя изменять или перемещать.
Два дефиса (--) в начале строки означают комментарий (т. е. эта строка в процессе проверки будет игнорироваться).
Пробел используется в следующих случаях: перед заключительной угловой скобкой (>) в строке ELEMENT, после открывающихся круглых скобок, перед заключительными круглыми скобками, а также перед и после каждой вертикальной черты (|) в списке значений.
Восклицательный знак без пробела должен находиться перед каждым из следующих слов: ELEMENT, ATTLIST, Error, msg и htmlmsg (например, !ELEMENT, !ATTLIST, !Error, !msg, !htmlmsg).
Сообщение !msg может появляться в пределах области !ELEMENT или области !ATTLIST.
Сообщение !msg может содержать только простой текст. Сообщение !Htmlmsg может содержать любой допустимый текст HTML, в том числе и гиперсвязи.
Комментарий HTML (<! -...- >) не может быть внесен в список, как тег в профилях браузера. Dreamweaver не сообщает об ошибках в комментариях, т. к. все браузеры поддерживают комментарии.

Синтаксис для начала тега выглядит так:

<!ELEMENT htmlTag NAME="tagName" >
<!ATTLIST htmlTag 
unsupportedAttribute1	!Error !msg="The unsupportedAttribute1 
attribute of the htmlTag tag is not supported. Try using 
supportedAttribute1 for a similar effect."
supportedAttribute1
supportedAttribute2	( validValue1 | validValue2 | validValue3 )
unsupportedAttribute2	!Error !htmlmsg="<b>Don't ever use the 
unsupportedAttribute2 attribute of the  htmlTag tag!</b>"
>

Здесь:

htmlTag - тег, который появляется в документе HTML.

tagName - имя тега (например, тег <HR> называется "horizontal rule"). Атрибут NAME является необязательным. Если tagName определен, то это значение используется в сообщении об ошибке. Если имя не определено, то используется имя htmlTag.

unsupportedAttribute - атрибут, который не поддерживается. Если тег или атрибут специально не упомянут, то он не поддерживается. Задавайте неподдерживаемые теги или атрибуты, только когда хотите создать особое сообщение об ошибке.

supportedAttribute- атрибут, который поддерживается htmlTag. Браузером поддерживаются только теги, указанные без определителя !Error.

validValue - значение, которое поддерживается атрибутом.

В приведенном далее примере показано начало тега <APPLET> для обозревателя Navigator 3.0:

<!ELEMENT APPLET Name="Java Applet" >
<!ATTLIST APPLET
	Align ( top | middle | bottom | left | right | absmiddle | absbottom | 
	baseline | texttop )
	Alt
	Archive
	Class !Warning !htmlmsg="This browser ignores the <CODE>CLASS</CODE> 
	attribute for the <CODE>APPLET</CODE> tag."
	Code
	Codebase
	Height
	HSpace
	ID !Warning !htmlmsg="This browser ignores the <CODE>ID</CODE> attribute 
	for the <CODE>APPLET</CODE> tag. Use <CODE>NAME</CODE> instead."
	Name
	Style !Warning !htmlmsg="This browser ignores the <CODE>STYLE</CODE>
	attribute for the <CODE>APPLET</CODE> tag."
	VSpace
	Width
>