28221 sujets

CSS et mise en forme, CSS3

Bonjour d'abord je ne savais pas où posté ce topic!
Donc ma question c'est comment faire pour que l'utilisateur puisse choisir un style parmi plusieurs comme sur le site de csszengarden?
Merci
Bonsoir,
La première question à se poser à mon sens est pourquoi plusieurs styles?
Si c'est pour les utilisateurs ou pour le développeur de la page ou bien pour présenter le même contenu pour des médias ou des rendus différents.
Pour l'utilisateur on peut proposer une présentation avec des styles alternatifs qui par exemple propose le même contenu sur un navigateur graphique avec des caractères plus grands, ou bien encore un contraste meilleur entre le texte et le fonds de la page.
Un developpeur de page web peut souhaiter "switcher" entre plusieurs versions d'une feuille de style à fin de comparaison et tests.
Des styles différents suivant les médias de destinations que ce soit pour une lecture dans un navigateur graphique, destiné à être imprimé, faire de ses pages web une présentation etc. et tout cela avec le même document html.

Plusieurs solutions existent, les navigateurs modernes supportent les feuilles de styles alternatives (Firefox, Opera...) et un appel:
<link rel="alternate stylesheet" type="text/css" media="print" title="pour l'impression" />

dans le head peut-être suffisant.

Si tu souhaites proposer des présentations différentes à tes visiteurs il existe des *styles switcher* qui se présentent souvent sous la forme de menus déroulants et qui permettent de recharger la page avec le style de son choix. Cette solution étant le plus souvent choisie par l'absence de support des *alternate stylesheet* par le navigateur dominant.

Concrètement proposer sur une page la possibilité de changer de style peut se traiter par le code (les fonctionnalités du navigateur), par le serveur (via php par exemple), via javascript (utiliser les ressources du visiteurs).

Une petite recherche sur A List Apart devrait donner des résultats, sinon un style switcher en php

Sur le web encore une réflexion de fastclemmy sur l'utilité des style switcher.
Osiris1426 a écrit :
Nan c'est trop dur de lire un site tout en anglais en tout cas pour moi , je comprends un mot sur trois...

C'est pas dur l'anglais il parlent quasiment qu'en html et css, qui ne sont somme toute que de l'anglais Smiley cligne
oué mais ca fait que deux ans que j'apprends l'anglais et cette année je suis tombé sur un prof comment dire nul à ch***
Je vais essayer de le relire demain matin, là je suis un peu dans les vappes...
Osiris1426 a écrit :
oué mais ca fait que deux ans que j'apprends l'anglais et cette année je suis tombé sur un prof comment dire nul à ch***
Je vais essayer de le relire demain matin, là je suis un peu dans les vappes...

Les profs ça peut-être nul à c... (ce dont je doute à quelques très très rares rares exceptions prêt), mais même ce cas de figure doit te renforcer dans ta volonté d'apprendre; l'anglais en particulier qui comme tu le vois avec le développement web est plus qu'utile et tu me sembles t'y interresser de très près
Smiley smile
Modifié le 13 Nov 2004 - 22:28
Mon pere me dit tout le temps: " Si tu veux progressé dans ce que tu fais, tu dois comprendre un minimum d'anglais"
C'est vrai que je m'interesse de tres pres!!

@Igor--> Cool ton avatar