28173 sujets

CSS et mise en forme, CSS3

Bonjour !

Je suis en train de faire mon tout 1er site, et j'aimerais bien proposer plusieurs désign aux visiteurs (si j'ai la motivation pour en faire d'autres)

Le problème ?

J'ai fait un menu déroulant qui utilise du javascript, donc pour que la page reste lisible pour ceux qui désactivent le javascript, j'ai dû m'arranger pour que la balise <link/> appelle un désign nommé sansjs.css, qui renvoit donc à un désign euh... à pas de désign justement, car il était trop compliqué, à cause de la configuration de mon site, d'inssérer un menu propre et lisible sur ma page sans javascript. Ces utilisateurs se retrouvent donc avec une page xhtml "brute", sans désign, mais lisible tout de même (avec quand même un message leur conseillant d'activer javascript pour ce site ^^)
Mon design, le vrai, est donc appellé par un script javascript. Bref, c'est cet technique que j'ai utilisé (j'espère que j'ai pas fait d'erreurs d'ailleur..) :

lien


Mon problème, c'est que moi on m'a apprit que pour insérer un nouveau design que l'utilisateur peut choisir dans "affichage" par ex sous Firefox, il fallait utiliser ça :
<link rel="alternate stylesheet" media="screen" type="text/css" title="#" href="#" /> 


Mais je ne sais pas si je peux utiliser cet balise étant donné que mon design par défaut, pour les utisateurs ayant activé javascript, est appellé par un script...
Quelles sont sinon les autres techniques pour inssérer des designs alternatifs ?

Merci d'avance !
Modifié par manzelle_bidule (30 Jun 2006 - 16:26)
Salut,

si tu as quelques petites connaissances en PHP, tu peux essayer ce tutoriel Smiley cligne .

Ca donne la possibilité à tes utilisateurs de choisir un style à partir d'une liste (<select>).

Bon courage !
Merci pour les liens Smiley confused
Je ne connais pas le php (j'apprendrais un jour...quand j'aurais le temps) donc pour l'instant je vais essayer de le faire en javascript Smiley biggrin