id
: L'attribut identifiant dans une balise Blogger
L'attribut id
renferme une valeur correspondant à un identifiant unique et qui est associé à une balise. Il est un élément issu du langage HTML standard qui est également employé dans le langage XML de Blogger.
Syntaxe
id='value'
Dans le langage HTML standard, l'attribut id
contient un identifiant unique et est principalement utilisé pour créer des ancres; pour pouvoir pointer des balises dans une déclaration CSS ou pour les atteindre/manipuler avec Javascript.
Dans le langage XML de Blogger, le sens premier est similaire mais pas identique, puisque certaines règles viennent s'ajouter et d'autres s'annulent selon les cas. Quoi qu'il en soit, l'attribut est classifié « html classique » dont la valeur est une chaîne de caractères.
L'attribut peut être intégré dans ces balises Blogger :
Balises | Description | Classification | Préfixe « expr: » | Implantation |
---|---|---|---|---|
<b:includable> |
Identifiant de l'inclusion |
Classification : HTML Classic | Préfixe « expr: » : Interdit | Implantation : Obligatoire |
<b:section> |
Identifiant de la section |
Classification : HTML Classic | Préfixe « expr: » : Interdit | Implantation : Obligatoire |
<b:widget> |
Identifiant du gadget |
Classification : HTML Classic | Préfixe « expr: » : Interdit | Implantation : Obligatoire |
<b:tag> |
Identifiant de la balise |
Classification : HTML Classic | Préfixe « expr: » : Autorisé | Implantation : Facultative |
Dans une balise <b:includable>
<b:includable id='id_name'></b:includable>
Dans une balise <b:includable>
, l'attribut est obligatoire et n'est pas affiché dans le rendu HTML du blog.
La valeur peut être utilisée plusieurs fois dans un même thème mais doit être unique dans un même ensemble lorsque la balise <b:includable>
est explicite dans les noeuds enfants suivants :
Dans la même balise
<b:widget>
.Dans toutes les balises
<b:defaultmarkup>
d'un même type.
Remarque 1 :
Les identifiants des inclusions universelles créées par Blogger sont des noms réservés qui ne peuvent pas être réutilisés pour la création de nouvelles inclusions.
Remarque 2 :
La valeur main
est un nom réservé qui indique que l'inclusion est la première à exécuter à l'intérieur d'un gadget.
Dans une balise <b:section>
Implantation et rendu
<b:section id='id_name'></b:section>
Dans cette balise, l'attribut est obligatoire, doit être unique et ne peut pas être converti en un attribut d'expression.
La valeur mentionnée sera affichée dans le rendu HTML du blog et de la mise en page.
Côté traitement, Blogger remplacera dans le rendu HTML la balise <b:section>
en une balise <div>
et y ajoutera l'attribut id
et sa valeur.
Rendu HTML
<div id='id_name'></div>
Liste des IDs dans les thèmes officiels
Essential et Contempo
search_top
header
page_list_top
ads
page_body
footer
sidebar_top
sidebar_bottom
Emporio
header
search_top
page_list_top
featured_post
page_body
ads
footer
sidebar_feed
sidebar_item
Simple, Picture Window, Awesome Inc., Watermark, Ethereal et Travel
navbar
header
crosscol
crosscol-overflow
sidebar-left-1
sidebar-left-2-1
sidebar-left-2-2
sidebar-left-3
main
sidebar-right-1
sidebar-right-2-1
sidebar-right-2-2
sidebar-right-3
footer-1
footer-2-1
footer-2-2
footer-2-3
footer-3
Dans une balise <b:widget>
<b:widget id='id_name'></b:widget>
Dans cette balise, le rôle de l'attribut est similaire à la balise <b:section>
. Il est obligatoire, doit être unique et ne peut pas être converti en un attribut d'expression.
La valeur mentionnée sera affichée dans le rendu HTML du blog et de la mise en page dans une balise <div>
.
Rendu HTML
<div id='id_name'></div>
Règle de la valeur
L'attribut n'accepte pas une quelconque valeur. Celle-ci doit être composée de 2 éléments :
Le type officiel du gadget.
Un nombre entier positif compris entre
1
et999
.
Exemple
PopularPosts1
PopularPosts
est le type du gadget « Articles les plus consultés ».
1
est le numéro associé à ce type de gadget.
Pour connaître le type d'un gadget officiel, consultez notre tableau récapitulatif.
Dans une balise <b:tag>
Dans ce cas, le sens premier du standard HTML est totalement conservé et n'est pas « manipulé » par Blogger.
L'attribut est classifié comme « attribut HTML classique » dont la valeur doit être une chaîne de caractères unique.
La valeur peut être une expression Blogger seulement si le préfixe
expr:
est ajouté à l'attribut.
Lorsque id
est un attribut HTML classique
<b:tag id='id_name' name='div'/>
Lorsque id
est un attribut d'expression
<b:tag expr:id='blogger_expression' name='div'/>
Complément
L'attribut id
peut être également intégré à une quelconque balise du standard HTML à l'aide de la balise Blogger <b:attr>
.