Mise en œuvre dans un projet professionnel
QUATRIÈME PARTIE
238
Des langages de programmation aussi complexes que PHP et SQL sortent évidemment du cadre de cet ouvrage ; on trouve pléthore de livres sur ces sujets.
L’idée de fonder un site dynamique sur une base de données est excellente dans un
cadre professionnel. La compartimentation fonctionnelle stricte facilitera énormément la tâche du webmaster, notamment lors des mises à jour.
Proposer des styles alternatifs
Séparer la structure de la mise en page permet d’intervenir de manière très souple sur
la charte graphique, sans aucun impact sur le contenu. Aucun site web n’illustre ni
n’exploite plus spectaculairement cette idée que CSS ZenGarden, modèle du genre.
On peut d’un clic y choisir un habillage CSS parmi plusieurs centaines… le texte restant inchangé.
B http://www.csszengarden.com/tr/francais
Dans la pratique, les nombreux sites qui proposent plusieurs mises en page CSS le
font pour des raisons publicitaires (changement de couleur du site, décor de Noël) ou
à des fins d’accessibilité (fort contraste, grandes polices). Ces techniques de choix de
styles alternatifs s’appellent styleswitcher. Toutes reposent sur un langage de programmation tel que JavaScript ou PHP, capable de stocker les choix de l’utilisateur.
L’exposé de ces techniques suppose la connaissance de ces langages. Les prérequis
seraient trop longs à exposer ici, mais le Web regorge de tels didacticiels, que vous
trouverez rapidement sur tout moteur de recherche. En voici quelques-uns :
Tableau 19–1 Quelques didacticiels sur les styles alternatifs
Site
URL
Styleswitcher avec JavaScript
(en anglais)
http://www.alistapart.com/articles/alternate/
Styleswitcher avec PHP
(en anglais)
http://www.alistapart.com/articles/phpswitch/
Styleswitcher avec JavaScript
(en français)
http://batraciens.net/css-astuces/skins-changement.htm
Styleswitcher avec PHP
(en français)
http://css.alsacreations.com/Tutoriels-PHP/style-switcher-php
QUATRIÈME PARTIE
238
Des langages de programmation aussi complexes que PHP et SQL sortent évidemment du cadre de cet ouvrage ; on trouve pléthore de livres sur ces sujets.
L’idée de fonder un site dynamique sur une base de données est excellente dans un
cadre professionnel. La compartimentation fonctionnelle stricte facilitera énormément la tâche du webmaster, notamment lors des mises à jour.
Proposer des styles alternatifs
Séparer la structure de la mise en page permet d’intervenir de manière très souple sur
la charte graphique, sans aucun impact sur le contenu. Aucun site web n’illustre ni
n’exploite plus spectaculairement cette idée que CSS ZenGarden, modèle du genre.
On peut d’un clic y choisir un habillage CSS parmi plusieurs centaines… le texte restant inchangé.
B http://www.csszengarden.com/tr/francais
Dans la pratique, les nombreux sites qui proposent plusieurs mises en page CSS le
font pour des raisons publicitaires (changement de couleur du site, décor de Noël) ou
à des fins d’accessibilité (fort contraste, grandes polices). Ces techniques de choix de
styles alternatifs s’appellent styleswitcher. Toutes reposent sur un langage de programmation tel que JavaScript ou PHP, capable de stocker les choix de l’utilisateur.
L’exposé de ces techniques suppose la connaissance de ces langages. Les prérequis
seraient trop longs à exposer ici, mais le Web regorge de tels didacticiels, que vous
trouverez rapidement sur tout moteur de recherche. En voici quelques-uns :
Tableau 19–1 Quelques didacticiels sur les styles alternatifs
Site
URL
Styleswitcher avec JavaScript
(en anglais)
http://www.alistapart.com/articles/alternate/
Styleswitcher avec PHP
(en anglais)
http://www.alistapart.com/articles/phpswitch/
Styleswitcher avec JavaScript
(en français)
http://batraciens.net/css-astuces/skins-changement.htm
Styleswitcher avec PHP
(en français)
http://css.alsacreations.com/Tutoriels-PHP/style-switcher-php
