Les profils de navigateur suivent un format spécifique. Afin d'éviter toute erreur d'analyse durant la vérification des navigateurs cibles, observez les instructions suivantes lors de la modification ou de la création de profils :
PROFILE_TYPE=BROWSER_PROFILE. Cette ligne permet à Dreamweaver de déterminer quels documents sont des profils de navigateurs. Cette ligne ne doit pas être modifiée ou déplacée.
!ELEMENT ELEMENT, ATTLIST, Error et msg (!ELEMENT, !ATTLIST, !Error, !msg ).
!Error, !Warning et !Info dans la zone !ELEMENT ou !ATTLIST.
!msg peuvent uniquement contenir du texte simple.
!---->) ne peuvent être répertoriés comme balises dans les profils de navigateurs car ils interfèrent dans l'analyse. Dreamweaver ne consigne aucune erreur à propos des commentaires car ils sont pris en charge par tous les navigateurs.
L'exemple suivant indique la syntaxe d'une entrée de balise :
<!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 !msg="Don't ever use the unsupportedAttribute2 attribute of the htmlTag tag!" >
Les éléments utilisés dans cette syntaxe se définissent comme suit :
BaliseHTML est la balise telle qu'elle apparaît dans le document HTML.
NomDeBalise est un nom explicatif de la balise. Par exemple, le nom de la balise HR est "Horizontal Rule" (barre horizontale). L'attribut NAME est facultatif. Si cet élément est défini, NomDeBalise est utilisé pour les messages d'erreur. Si aucun nom n'est défini, BaliseHTML est utilisé dans les messages d'erreur.
AttributNonSupporte est un attribut non pris en charge. Tout attribut ou balise n'étant pas explicitement mentionné comme pris en charge sera considéré comme non pris en charge. Spécifiez les balises ou attributs non pris en charge uniquement lorsque vous souhaitez créer un message d'erreur personnalisé.
AttributSupporte est un attribut pris en charge par htmlTag. Seules les balises répertoriées sans désignation !Error sont considérées comme prises en charge par le navigateur.
ValeurValide indique une valeur prise en charge par l'attribut.
L'exemple suivant indique une entrée de la balise APPLET exacte pour Netscape Navigator 3.0 :
<!ELEMENT APPLET Name="Java Applet"> <!ATTLIST APPLET Align (top |middle |bottom |left |right |absmiddle | absbottom |baseline |texttop ) Alt Archive Class !Warning !msg="This browser ignores the CLASS attribute for the APPLET tag." Code Codebase Height HSpace ID !Warning !msg="This browser ignores the ID attribute for the APPLET tag. Use NAME instead." Name Style !Warning !msg="This browser ignores the STYLE attribute for the APPLET tag." VSpace Width >
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/dreamweaver/8_fr/extending/02_cus15.htm