modifier le texte-taille de la police de l'ensemble du contenu de la page
est-il un moyen en javascript/css que je peux changer la taille du texte de toutes les étiquettes, en-têtes, des paragraphes, etc en un seul clic et sans explicitement obtenir de l'identification de l'élément puis en changeant sa taille de police.
ce que je suis en train de faire maintenant, c'est que j'identificateur de l'élément à l'aide de javascript et modifier sa taille de police explicitement. Pour obtenir une image claire de ce que je suis en train de faire vérifier ce lien ou vérifier le code suivant
<script type="text/javascript">
function changemysize(myvalue) {
var div = document.getElementById("mymain");
div.style.fontSize = myvalue + "px";
}
</script>
Code HTML
Choose a text size:
<font size="2"><a href="javascript:void(0);" onclick="changemysize(16);">A</a></font>
<font size="4"><a href="javascript:void(0);" onclick="changemysize(20);">A</a></font>
<font size="5"><a href="javascript:void(0);" onclick="changemysize(25);">A</a></font>
<div id="mymain">
Only this text gets affected
</div>
OriginalL'auteur awais | 2013-05-09
Vous devez vous connecter pour publier un commentaire.
Ajouter un id à la
body
tag et ensuite aller de l'avant et de changer la taille de la police avec JavaScript. Cela va changer la taille de la police pour chaque élément à l'intérieur de votre page web! C'est aussi simple que ça!Pas besoin de l'ID de l'organisme, il suffit d'utiliser
document.body
.OriginalL'auteur akash4eva
Vous pouvez utiliser
rem
, ce qui est mieux queem
dans certains endroits parce queem
cascades etrem
ne pas.Avec toutes les longueurs sont spécifiés dans
rem
, vous pouvez ajuster la taille de changer la taille de police de la<html>
élément.Voir aussi: http://snook.ca/archives/html_and_css/font-size-with-rem
ems
peut être à la fois une bénédiction et une malédiction. Je vais probablement utiliserrem
à partir de maintenant, si je ne me préoccupe pas plus ie.OriginalL'auteur Tezcat
Je vous recommande d'utiliser
ems
comme une mesure pour le réglage des tailles de police. De cette façon, avec 1 tag, vous pouvez ajuster la taille de la police de chaque élément relativement, au lieu de spécifier des tailles spécifiques. Exemple:Ensuite, vous pouvez appliquer une classe à l'organisme, comme
Qui sera mise à l'échelle la taille de la police de tous éléments respectivement. Le code javascript serait quelque chose comme ceci:
Démo ici: http://jsfiddle.net/bW9fM/1/
jQuery est utilisé pour la démo pour lier le gestionnaire; il ne fait pas partie de la question (il est lié à son propre gestionnaire, albiet dans une mauvaise façon) la question n'a pas été étiqueté avec jQuery je n'ai donc pas l'utilisation de jQuery
.addClass()
. À l'aide d'une bibliothèque ne signifie pas que vous ne pouvez pas utiliser des JS. Si il rend votre vie meilleure, voici un pure js version et un la version jQuery.OriginalL'auteur Christian Varga
Fonctionné pour moi:
OriginalL'auteur Ivo Tebexreni