2010-09-09 4 views
0

J'ai un site web, il utilise le système de grille 960, tout va bien. À l'exception de l'en-tête, l'en-tête est trop grand!site résolution de l'écran redimensionnement automatique

Est-il possible de réduire la taille de l'ensemble du site lorsque l'écran de l'utilisateur est inférieur ou égal à 1024x768?

(même vous pouvez appuyer sur CTRL + et CTRL- dans IE?)

+0

Si l'en-tête est trop grand, diminuez la hauteur de l'en-tête. Pourquoi avez-vous besoin de réduire la taille de l'ensemble du site? –

+0

Le site a déjà été achevé, et en diminuant la taille de l'en-tête, détruirait la conception actuelle. – 001

+0

Utilisez-vous des images d'arrière-plan? Il n'y a pas encore moyen de réduire considérablement les images de fond. Donc, vous ne pouvez pas simuler CTRL +/- en définissant simplement des règles CSS. –

Répondre

1

IE prend en charge le zoom style non standard, que vous pouvez appliquer au <body> si vous constatez que la taille de la fenêtre est trop petite.

0

Techniquement cela est possible, mais je déconseille l'utilisation de ces approches non conventionnelles. Je voudrais simplement utiliser un en-tête court qui aura l'air bien aussi bien dans < = 768 et> 768.

Une fois le document chargé, vous pouvez vérifier (en utilisant JavaScript) la hauteur client du corps et appliquer un style à votre <body> élément (ou seulement l'en-tête) pour définir la taille de la police à un certain pourcentage. Toutes vos autres dimensions doivent être définies en unités em ou en pourcentage de sorte que la taille de base du conteneur principal se propage aux éléments enfants.

Questions connexes