2010-05-20 8 views
1

J'ai plusieurs éléments avec des polices déjà défini - commeIncrément de taille de police CSS - proportionnel?

<div style="font-size: 10px"> 
    some text 
    </div> 

    <div style="font-size: 20p"> 
    some text 
    </div> 

Je veux augmenter la taille de la police proprtionally, par exemple

<div style="font-size: 15px"> 
.......................... 
<div style="font-size: 30px"> 

est-ce possible? div {font-size: quel que soit} remplace simplement les valeurs

Répondre

3

Votre question est claire:

<div id="fred" style="font-size: 10px">hello</div> 
<div id="walt" style="font-size: 20px">there</dev> 

Etats tailles absolues qui sont absolues et il n'y a rien qui pourrait modifier ces mesures absolues, sauf modification des littéraux. Voilà pourquoi de nombreux textes recommandent l'établissement d'une police de corps et le dimensionnement par rapport à celle:

<body style"font-size: 10px"> 
    <div id="joan", style="font-size: 100%">hello</div> 
    <div id="mary", style="font-size: 200%">world</div> 
</body> 

Feraient « joan » 10px et 20px « mary ». Changer la taille du corps à 15px ferait "joan" 15px et "mary" 30px.That forme un attribut "cascade". Bien sûr, tout ceci devrait être fait dans un bloc de style plutôt que dans les attributs div, mais cela rendrait cette réponse moins directe.

3

L'utilisation des unités par rapport à la taille des polices leur échelle par rapport à la taille de la police de l'élément parent, mais la cascade ne fournit pas une façon de dire « par rapport à la taille de la police que cela remplace "(et il serait généralement transformé en un désordre complet s'il y avait un moyen).