One possible solution with jQuery:
var cs=$("#content").width(); $("h1").each(function(){ var hs=$(this).width(); while(hs<cs) { $("h1").css("font-size",hs+0.01+"px"); var hs=$(this).width(); } while(hs>cs) { $("h1").css("font-size",hs-0.01+"px"); var hs=$(this).width(); } })
source share