Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #28626

Re: Change font size in multiple classes

Newsgroups comp.lang.javascript
Subject Re: Change font size in multiple classes
From "Evertjan." <exxjxw.hannivoort@inter.nl.net>
References (4 earlier) <ms9ks0$mgb$1@dont-email.me> <XnsA50AA7739D4CFeejj99@194.109.6.166> <ms9lfo$otq$1@dont-email.me> <XnsA50AA989965EAeejj99@194.109.6.166> <SoydnUOUHLpkrXTInZ2dnUU7-WmdnZ2d@westnet.com.au>
Date 2015-09-04 09:37 +0200
Message-ID <XnsA50B61F45EC7Deejj99@194.109.6.166> (permalink)

Show all headers | View raw


Andrew Poulos <ap_prog@hotmail.com> wrote on 04 Sep 2015 in 
comp.lang.javascript:

> I'm now trying this and it seems to be ok (not working in IE 8):
> 
> 
> var i,
>      j,
>      len,
>      rules;
> 
> for (j = 0; j < document.styleSheets.length; j++) {
>    rules = document.styleSheets[j].cssRules;
>    len = rules.length;
> 
>    for (i = 0; i < len; i++) {
>      if ( /font-size/.test(rules[i].cssText) ) {

This will do too, seems more systematical:

 if ( rules[i].style.fontSize ) {

However I would do:

 if ( rules[i].style.fontSize && /px/.test(rules[i].style.fontSize)) {

As I would be able to reuse the code later in an environment
where other values than px are used.

Testing for "px" within .cssText would not do in cases like:

div {width:100px;font-size:50pt;}

or even:

div {font-size:33px;font-size:50pt;}

>        rules[i].style.fontSize =
>          (parseInt(rules[i].style.fontSize, 10) / 16) + "em";
>      }
>    }
>}
>      
> document.body.style.fontSize = "100%";
 



-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-03 13:55 +1000
  Re: Change font size in multiple classes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-03 10:09 +0200
  Re: Change font size in multiple classes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-03 10:51 +0200
    Re: Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-03 20:39 +1000
      Re: Change font size in multiple classes Jake Jarvis <pig_in_shoes@yahoo.com> - 2015-09-03 16:20 +0200
        Re: Change font size in multiple classes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-03 16:27 +0200
          Re: Change font size in multiple classes Jake Jarvis <pig_in_shoes@yahoo.com> - 2015-09-03 16:30 +0200
            Re: Change font size in multiple classes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-03 16:39 +0200
              Re: Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-04 15:49 +1000
                Re: Change font size in multiple classes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-04 09:37 +0200
                Re: Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-04 18:11 +1000
                Re: Change font size in multiple classes Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-09-07 03:33 +0200
      Re: Change font size in multiple classes "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2015-09-03 16:24 +0200
  Re: Change font size in multiple classes Dr J R Stockton <reply1500@merlyn.demon.co.uk.invalid> - 2015-09-05 20:49 +0100
    Re: Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-06 19:30 +1000
      Re: Change font size in multiple classes Dr J R Stockton <reply1500@merlyn.demon.co.uk.invalid> - 2015-09-07 20:27 +0100
  Re: Change font size in multiple classes Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-09-06 14:07 +0200
    Re: Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-07 09:53 +1000
      Re: Change font size in multiple classes Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-09-07 20:35 +0200
        Re: Change font size in multiple classes Andrew Poulos <ap_prog@hotmail.com> - 2015-09-08 14:18 +1000
          Re: Change font size in multiple classes Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-09-09 04:51 +0200

csiph-web