28173 sujets

CSS et mise en forme, CSS3

Bonjour,

J'aimerai que mes pages s'affichent différement selon la résolution de l'utilisateur. J'aimerai créer plusieurs feuilles de style et que la navigateur "choisisse" celle qui correspond à la résolution actuelle. Comment faire cela en évitant le javascript ?

Merci
Bonjour,

On cherche tous ici à faire des sites standards qui s'affichent partout pareil et qui nécessitent moins de développement possible, et tu parle de refaire un système de feuille en fonction de la résolution...
As tu une idée quelconque du nombre de feuille de styles que tu vas devoir faire pour adapter ca à toutes les résolutions existantes ? Car en plus des résolutions standards en "4x3" (800x600, 1024x768, 1280x1024, 1600x1200), il existent maintenant toutes les résolutions "wide" qui sont utilisées pour les nouveaux écran LCD ou les écrans de portables... Et là il existe différentes résolution selon les types d'écrans... Bon courage...

Je penserai plus sage de concevoir un site qui s'affiche partout pareil quelle que soit la résolution, et qui soit utilisable de la même manière.
Modifié par Mikachu (02 Oct 2006 - 17:11)
a écrit :
Sans oublier les PDA et autres mobiles murf

Et les montres qui vont bientôt arriver du Japon Smiley lol
Non le but n'est pas de faire une feuille par résolution mais une feuilles pour plusieurs résolution. J'aurai besoin de 3 feuille :
- 1 pour les résolutions dont la largeur est inférieur ou égale à 1280
- 1 pour les résolutions dont la largeur est supérieur à 1280 et inférieure ou égale 1680
- 1 pour les résolutions dont la largeur est supérieur à 1680.

Est-ce possible de détecter la résolution est d'utiliser la feuille adéquate ?
Il serait possible de faire une seule feuille mais il faut alors utiliser des valeurs en % et non fixes. Et dans ce cas mon menu ne fonctionne plus sur internet explorer...
Modifié par Delivereath (02 Oct 2006 - 17:26)
Et si je redimensionne ma fenêtre ?

Je te conseille sincèrement d'oublier cette histoire de détection, c'est une façon de faire totalement dépassée. Smiley cligne

De plus, aucun moyen n'existe pour détecter de manière fiable une résolution.

Essaie plutôt de revoir ta CSS pour qu'elle s'affiche et se dégrade correctement, quelle que soit la résolution et l'appareil utilisé.
Modifié par pierre6020 (02 Oct 2006 - 18:18)