La balise <b:skin></b:skin> se trouve toujours sous la balise <head></head>
Source: Bloggerz Bible: Microtuts- Bit about template code and knowing <b:skin> tag
<head>
....
<b:skin>
........
</b:skin>
...........
</head>
L'importance de la balise <b:skin> est que tout le code de CSS doit se placer sous cette balise, pour cette raison si on veut ajouter des nouveaux codes CSS on le met juste avant la balise fermante </b:skin>.
En effet la balise <b:skin> est considérée comme la balise <style> qui est responsable de déterminer le style de la page.
On remarque dans le code de template que la balise ouvrante <b:skin> est suivie par <![CDATA[ et la balise fermante </b:skin> est précédée par ]]> dans le but d'éviter les erreurs.
Les éléments situaient dans la section CDATA ( Character Data ) n'est pas pris en considération par l'analyseur XML contrairement à PCDATA( Parsed Character Data qui est analysé par l'analyseur XML ), c'est la raison pour laquelle on met des codes comme JavaScript qui contiennent des caractères spéciaux comme < et & dans cette section sinon ils générons des erreurs.
Source: Bloggerz Bible: Microtuts- Bit about template code and knowing <b:skin> tag
Aucun commentaire:
Enregistrer un commentaire