Comment faire une page web en modifier la largeur automatiquement?
En HTML, est-il un moyen de faire une page web s'étendre vers le moniteur de l'utilisateur? Comme de dire que j'ai un 15inch, mais quelqu'un d'autre a un 24 pouces. La page web serait de la sur leur écran, mais s'intègrent sur min. Comment pourrais-je faire la page augmenter à 100%, ou peut-être 95%?
- Il n'y a pas de logiciel dans le monde que la taille de l'écran en pouces. Vous souhaitez pixels.
- Redimensionnement du navigateur est un moyen infaillible pour embêter la MERDE hors de vos utilisateurs. J'ai utiliser une charge d'un outil de reporting qui fait cela pour moi. Ceux d'entre nous avec un grand écran en général ne veulent pas ou ont besoin d'une fenêtre maximisée.
- Geeze les gens, LIRE la question avant de poster des commentaires stupides.
- Jamais, jamais, jamais, ne jamais forcer une fenêtre redimensionner sur votre visiteur. Son ok (mais à mon humble avis à peine ok) pour jeter de la page à l'aide de dimensions fixes qui serait de demander à l'utilisateur de redimensionner la fenêtre elle-même, mais même cela est un moyen sûr de colère, un visiteur s'il n'est pas justifié par une réelle valeur ajoutée.
- Bas garçon~! .. quelle que soit la raison, on devrait être à l'aide de la taille de l'écran dans leur programmation javascript .. certaines personnes peuvent toujours intéressé par la FAÇON dont.
InformationsquelleAutor | 2009-03-11
Vous devez vous connecter pour publier un commentaire.
Liquide-largeur est obtenu par l'utilisation d'unités de pourcentage ou em unités. Il est tout au sujet de l'élaboration d'une mise en page du site basée sur les grilles et les conteneurs. Lire plus.
Gumbo, par "page", vous entendez-vous des contenus de pages web ou voulez-vous dire de la fenêtre qui contient la page? Si tu parles de la fenêtre, la réponse est de NE PAS. Si vous voulez dire le contenu, vous pouvez utiliser des mises en page liquides; Google que.
Sauf si vous explicitement définir la taille vous-même, une page par défaut à l'aide de la totalité de la largeur de la fenêtre d'un navigateur.
Vous pourriez trouver Firefox Développeur Web du plugin utile car elle vous permet de modifier rapidement votre navigateur de la fenêtre de tailles spécifiques de sorte que vous pouvez voir comment votre mise en page ressemble à différentes tailles. https://addons.mozilla.org/en-US/firefox/addon/60
Sauf si vous spécifiez une largeur spécifique pour n'importe quel élément d'une page web, tels que le corps ou certaines div contenant, il s'étendra à la largeur de la fenêtre du navigateur.
Si vous êtes à la recherche pour définir la taille en pixels de l'utilisateur de la largeur, vous pouvez utiliser javascript pour définir les largeurs de manière dynamique:
Toutefois, vous devriez probablement utiliser un design fluide qui se développe automatiquement en utilisant largeurs spécifiée en pourcentage (par exemple, le réglage de la largeur d'un élément en CSS:
width: 100%
)Dans votre code html:
Puis dans votre css:
ou pour plus de contrôle:
HTML ist juste un langage de balisage pour décrire le sens de (textuelle) table des matières. Par exemple,
<h1>Foobar</h1>
signifie simplementFoobar
est un premier niveau de la tête mais ne dit rien sur le style, il devrait être affiché.Pour le style d'un document HTML le Feuilles de Style en cascade (CSS) a été introduit. Mais le CSS est également à seulement un describtive de la langue et de ne pas savoir quelque chose sur la l'agent utilisateur. (Vous pouvez simplement décrire que des éléments spécifiques doivent être affichées avec une largeur spécifique, et ainsi de suite.)
Mais le JavaScript ne sais l'agent de l'utilisateur. Vous pouvez utiliser le
screen
objet pour obtenir lawidth
etheight
de l'écran ou à la fenêtre d'affichage.Je pense qu'il y a une certaine confusion quant à savoir si ou de ne pas Bob se pose au sujet de la taille réelle de l'écran ou la taille de la fenêtre.
Josh Stodola et Riche Bradshaw offert le HTML/CSS réponse, qui utilise les pourcentages pour créer un design fluide qui s'étend avec la fenêtre. Le code suivant résume cette technique, la création de deux colonnes, l'une prenant jusqu'à 80% de la fenêtre active du navigateur, et l'autre prenant en hausse de 20%. Les tailles de colonne alter lorsque l'utilisateur change la taille de la fenêtre.
Rudd Zwolinski a fourni la réponse qui semble pour l'utilisateur actuel de la résolution. D'autres ont déjà publié les éventuels désagréments causés par l'utilisation de cette méthode, mais je ne sais pas, peut-être que vous êtes à la prise de certaines artistique déclaration au sujet de la résolution de tailles. Voici le même code ci-dessus en utilisant cette méthode:
Espère que ça aide.