Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #28626
| 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) |
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
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