En quelques clics et gratuitement, vous pouvez vous inscrire pour participer aux jouebs et si vous le souhaitez créer votre joueb.
Skin post-processing
Apres les smartcolors et les smartblocks, ce week-end, j'ai ajoute des directives de post-processing dans le moteur de skin. C'est l'une des etapes pour obtenir des pages conformes aux standards les plus pointus. [article technique, destine aux bricoleuses et bricoleurs]
Le principe : juste apres la declaration de vos smartcolors et smartblocks, vous pouvez indiquez des directives. Ces directives seront ensuite appliquees au code HTML genere par la skin.
Syntaxe :
smartcolor ...
smartblock ...
pragma directive
Disponible des aujourd'hui :
- pragma html_remove_empty_table_cells : enleve les cellules vides dans les tableaux (<td> </td>). C'est tres utile pour les skins qui affichent des blocs configurables dans des colonnes : si l'utilisateur ne choisit aucun bloc dans une colonne, la colonne est vide, et on peut la supprimer avec cette directive. On obtient ainsi des skins tres configurables et elastiques.
- pragma html_escape_ampersands : remplace les caracteres & qui ne font pas partie d'une entite (comme ou  ) par &. Indispensable pour generer du code XML valide (comme de l'XHTML par exemple).
- pragma html_quote_urls : ajoute des guillements autour des urls dans les liens.
- pragma html_remove_wrap_virtual_in_textareas : enleve l'attribut des elements textareas. Les formulaires seront moins pratiques dans les vieux navigateurs comme Netscape 4, mais l'attribut n'existe plus en XHTML/1.1.
Autres directives : suivant besoins et idees (les votres comme les miens).
Le principe : juste apres la declaration de vos smartcolors et smartblocks, vous pouvez indiquez des directives. Ces directives seront ensuite appliquees au code HTML genere par la skin.
Syntaxe :
smartcolor ...
smartblock ...
pragma directive
Disponible des aujourd'hui :
- pragma html_remove_empty_table_cells : enleve les cellules vides dans les tableaux (<td> </td>). C'est tres utile pour les skins qui affichent des blocs configurables dans des colonnes : si l'utilisateur ne choisit aucun bloc dans une colonne, la colonne est vide, et on peut la supprimer avec cette directive. On obtient ainsi des skins tres configurables et elastiques.
- pragma html_escape_ampersands : remplace les caracteres & qui ne font pas partie d'une entite (comme ou  ) par &. Indispensable pour generer du code XML valide (comme de l'XHTML par exemple).
- pragma html_quote_urls : ajoute des guillements autour des urls dans les liens.
- pragma html_remove_wrap_virtual_in_textareas : enleve l'attribut des elements textareas. Les formulaires seront moins pratiques dans les vieux navigateurs comme Netscape 4, mais l'attribut n'existe plus en XHTML/1.1.
Autres directives : suivant besoins et idees (les votres comme les miens).
Ecrit par Biz, le Lundi 30 Septembre 2002, 04:26 dans la rubrique "Nouvelles".