我希望在文本溢出容器时调整文本大小以适应内容。 相同的容器具有相同的宽度和高度,但如果容器溢出,则文本会更少。
我搜索了很多jquery插件,但插件仅在宽度容器调整大小时调整文本大小...
答案 0 :(得分:1)
你可以运行\wamp\wampmanager.ini
循环直到内部元素的高度小于父元素,如下所示:
http://jsfiddle.net/yod3s5vm/3/
while

var intMainHeight = $('#main').height();
var intTextHeight = $('#text').height();
var intFontSize = parseInt($('#text').css('font-size'));
while (intTextHeight > intMainHeight) {
--intFontSize;
$('#text').css('font-size', intFontSize+ 'px');
intMainHeight = $('#main').height();
intTextHeight = $('#text').height();
}

* {
box-sizing:border-box;
}
#main {
height:200px;
width:400px;
border:1px solid black;
padding:5px;
background:#eee;
}
#text {
font-size:30px;
}