2011-03-06 5 views

Répondre

3

Notez que vous ne pouvez pas faire ce que vous voulez avec HTML brut. Vous avez besoin de JavaScript pour cela.

Ce blog explique exactement ce que vous voulez:

Donc dans votre cas avec deux boutons dont vous auriez besoin quelque chose comme:

<script type="text/javascript"> 
function resizeText(multiplier) { 
    if (document.body.style.fontSize == "") { 
     document.body.style.fontSize = "1.0em"; 
    } 
    document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em"; 
} 
</script> 

<input type="button" onclick="resizeText(1)" /> 
<input type="button" onclick="resizeText(-1)" /> 
1

Les navigateurs modernes ont cette fonctionnalité intégrée. Vous pouvez zoomer/augmenter la taille du texte et cela fonctionne pour toutes les pages. Aussi les utilisateurs sont plus familiers de redimensionner le texte de cette façon que les contrôles personnalisés.

+1

Je ne suis pas sûr que l'utilisateur moyen non-geek sache comment faire cela dans son navigateur. Vous devez naviguer dans un menu plutôt que de cliquer sur le bouton de ce type. – DOK

+0

Mais vous l'apprenez une fois et cela fonctionne pour tous les sites (et vous n'avez pas besoin de naviguer dans un menu, la plupart des navigateurs fournissent d'autres interfaces utilisateur, qui sont assez cohérentes pour différentes applications) – Quentin

Questions connexes