|
Настройка интерфейса 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 не сообщает об ошибках в комментариях, т. к. все браузеры поддерживают комментарии. |
Синтаксис для начала тега выглядит так:
<!ELEMENThtmlTagNAME="tagName" > <!ATTLISThtmlTagunsupportedAttribute1!Error !msg="TheunsupportedAttribute1attribute of thehtmlTagtag is not supported. Try usingsupportedAttribute1for a similar effect."supportedAttribute1supportedAttribute2(validValue1|validValue2|validValue3)unsupportedAttribute2!Error !htmlmsg="<b>Don't ever use theunsupportedAttribute2attribute of thehtmlTagtag!</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 >