Firefox, Chrome ve Safari'nin hepsinde bir zoom işlevi (C- + ve C--) gerçekten çok hoş. Ancak, zoom işleminden sonra oluşturulan font boyutunun ne olduğunu bulmanın bir yolu var mı?
Firefox, Chrome ve Safari'nin hepsinde bir zoom işlevi (C- + ve C--) gerçekten çok hoş. Ancak, zoom işleminden sonra oluşturulan font boyutunun ne olduğunu bulmanın bir yolu var mı?
Yanıtlar:
İşte kopyalandığı gibi küçük bir hile: 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;
}