Получите размер шрифта после масштабирования браузера

Firefox, Chrome и Safari, у всех есть функция масштабирования (C-+ и C-), который действительно хорош. Но есть ли способ узнать то, что сгенерированный размер шрифта после масштабирования?

0
задан 27.09.2014, 06:50

2 ответа

В Firefox я просто установил бы расширение NoSquint, которое (в дополнение к его другим функциям) может отобразить текущий уровень масштабирования в строке состояния.

1
ответ дан 24.11.2019, 12:24

Вот немного злой шутки, как скопировано с: http://www.webdeveloper.com/forum/showthread.php?t=170413

document.emSize=function(pa){
    pa= pa || document.body;
    var who= document.createElement('div');
    var atts= {fontSize:'1em',padding:'0',position:'absolute',lineHeight:'1',visibility:'hidden'};
    for(var p in atts){
        who.style[p]= atts[p];
    }
    who.appendChild(document.createTextNode('M'));
    pa.appendChild(who);
    var fs= [who.offsetWidth,who.offsetHeight];
    pa.removeChild(who);
    return fs;
}
0
ответ дан 24.11.2019, 12:24

Теги

Похожие вопросы