Comment faire de la taille de police quand j'ai redimensionner le navigateur
Je fais un site web avec html5 et css. Je suis en train de faire ce site web responsive, mais je ne sais pas pourquoi la taille de la police reste la même quand j'ai redimensionner la fenêtre du navigateur, même quand je suis en utilisant em
ou percentage
s tels que: font-size: XXem
ou font-size: XX%
.
Comment puis-je faire la police redimensionnable?
OriginalL'auteur user2804038 | 2013-11-30
Vous devez vous connecter pour publier un commentaire.
Pour HTML5 pages web, je vous suggère fortement d'utiliser point de Vue de la Largeur/Hauteur de valeurs. Ils fonctionnent de manière similaire à l'%, mais ce sont des tailles de police de redimensionner la fenêtre.
Par exemple...
Ce serait une taille de police de toujours être 5% de la largeur de la fenêtre d'affichage, même sur le re-dimensionnement de la!
En savoir plus ici: http://www.w3.org/TR/css3-values/#viewport-relative-lengths
Remarque: Vous devez avoir ceci dans votre tête:
Tout d'abord j'ai entendu parler de cela, mais il fonctionne réellement dans ma table. J'ai dit à notre html contestée de l'éditeur que je n'ai pas vraiment le recommander, car les sauts de lignes sont un comportement normal lorsque vous réduisez votre navigateur. Mais si elle pense que c'est une sorte de truc magique, alors je peux passer à la prochaine plainte.
OriginalL'auteur Victor3y
Il est appelé Réactif
OriginalL'auteur San
Vérifier vos requêtes de média, ils devraient être en contrôle de votre taille de la police, si vous êtes en responsive techniques.
Un exemple de code en aide.
Donner rem d'un coup. Fonctionne mieux que % ou em.
http://snook.ca/archives/html_and_css/font-size-with-rem
OriginalL'auteur fauverism
Vous devriez certainement utiliser CSS media queries de style basé sur une gamme d'écran ratios et les spécifications, mais voici un exemple utilisant à la fois des rem parts et jQuery pour rendre la police plus petite lorsque vous redimensionnez la largeur du navigateur. Violon ici.
CSS
JavaScript/jQuery
et voici un exemple calcul de la moyenne à la fois la largeur et la hauteur de la nouvelle taille de police pourcentage:
OriginalL'auteur Space Age Crystal
OriginalL'auteur
vous pouvez résoudre ce problème en utilisant @requête de média et d'une fenêtre viewport dans votre css , et d'ajouter cette balise meta dans votre code html:
et avec le @media de la requête et de la fenêtre d'affichage vous déclarer de quelle taille vous avez par la largeur de l'écran à l'aide de cette requête de média + fenêtre d'affichage css:
j'ai surtout l'utilisation de la valeur : du 20 - 600 , 600-700 , 700-820 , 820 - 920 , 920 - 1200, @media screen and (min-width: 1200px){ @viewport { width: 1200px; }(cette dernière définition de la taille de l'écran plus grand que 1200 px de largeur de sorte que votre code pour la plus grande version goeds ici}
Donc cela signifie que vous aurez 6 fois votre code css qui est adapté sera adapté à la taille.
Ce qui est appelé adaptative ou responsive design et est très facile à faire
Pour plus d'info vous pouvez consulter cette http://css-tricks.com/snippets/css/media-queries-for-standard-devices/
OriginalL'auteur Reynderke
Cela peut vous aider. Réactivité ajuste la taille du texte, selon la taille de la fenêtre, mais le garde juste assez grand pour la compatibilité mobile
http://typecast.com/blog/a-more-modern-scale-for-web-typography
OriginalL'auteur Karuhanga
Comment êtes-vous en précisant votre référence de taille de police (à l'encontre de votre code html ou le corps des balises dans votre fichier CSS)? Si vous êtes à la définition de cette valeur à un pixel (ou fixe) ou à hériter d'un navigateur taille de police par défaut de votre pourcentage ou em valeurs sera toujours un pourcentage de ces valeurs par défaut.
L'approche la plus commune pour la construction de sites responsive est de faire une approche mobile first, sur laquelle votre feuille de style par défaut gère la base de style pour votre site sur un écran plus petit, puis d'utiliser les media queries CSS pour ajuster les styles comme la taille de l'écran augmente. Êtes-vous en utilisant toutes les requêtes de média/points d'arrêt actuellement?
OriginalL'auteur steve
font-size: 25vmin;
C'était très bon redimensionnement de la police en hauteur et en largeur.
Vous n'avez pas besoin de quelque chose dans la tête.
OriginalL'auteur user4565320