La balise d'ajout de valeur dans l'attribut class [b:class]
![Blogger - La balise d'ajout de valeur dans l'attribut class [b:class]](https://1.bp.blogspot.com/-Pql8KXf9270/XP8GQL3UJcI/AAAAAAAAz6c/WysZlOt1LjkGRDsHmpaIogM_ycavgyUwACLcBGAs/s600/b-class.jpg)
La balise singleton
<b:class>
est une balise d'instruction qui permet d'ajouter à la balise parente une valeur dans un attribut class
.La syntaxe
XML
<div> <b:class cond='CONDITION' name='CLASS_NAME'/> </div>
- La balise
<b:class>
travaille dans l'ensemble du code XML, excepté à l'intérieur d'un balisage<![CDATA[
. - Plusieurs balises
<b:class>
peuvent se cumuler. - Les balises
<b:class>
ne peuvent pas s'imbriquer.
Les attributs
La balise doit contenir plusieurs attributs dont certains sont obligatoires.
<b:class cond='CONDITION'
name='CLASS_NAME'/>
<b:class cond='CONDITION'
expr:name='EXPRESSION'/>
Attributs | Classification | Préfixe « expr: » | Signification | - |
---|---|---|---|---|
name |
HTML classic | autorisé | La valeur attendue est le nom de la classe qui sera ajouté à la balise parente. Accompagné du préfixe expr: , la valeur peut-être :
|
Obligatoire |
cond |
XML Blogger Expression | autorisé | Condition d'exécution de la balise. La valeur attendue doit être boolean ( true ou false ). Elle peut être une valeur explicite, une donnée ou une expression Blogger.En savoir plus |
Facultatif |
Quelques exemples
Ajouter une classe
<div> <b:class name='footer'/> </div>
Ajouter une classe avec une condition
<div> <b:class cond='data:view.isHomepage' name='footer'/> </div>
Ajouter une classe à une classe existante
<div class='section'> <b:class name='footer'/> </div>
Cumuler plusieurs classes
<div class='section'> <b:class name='footer'/> <b:class name='left'/> </div>
Ajouter une classe variable
<div> <b:class expr:name='data:view.isHomepage ? "superfooter" : "footer"'/> </div>
Les autres balises
<b:attr>
<b:case>
<b:class>
<b:comment>
<b:default>
<b:defaultmarkup>
<b:defaultmarkups>
<b:else>
<b:elseif>
<b:eval>
<b:if>
<b:includable>
<b:include>
<b:loop>
<b:message>
<b:param>
<b:section>
<b:skin>
<b:switch>
<b:tag>
<b:template-script>
<b:template-skin>
<b:widget>
<b:widget-setting>
<b:widget-settings>
<b:with>
<data:foo>
<![CDATA[]]>