我正在使用inline-block
和max-width
为120px
来将句子中的每个单词显示在单独的div
中。当我尝试增加父级div
的字体大小时,由于字体过大,我的div
的inline-block
会重叠。
有没有办法在增加字体大小后以编程方式计算需要使用inline-block
的div
的max-width
?
这是示例代码片段:
jQuery('.btnIncFont').click(function(){
jQuery('.parentDiv').css('font-size',parseInt(jQuery('.parentDiv').css('font-size'))+2);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="btnIncFont">+</button>
<div class="parentDiv">
<div style="display:inline-block;max-width:120px">This is a test1</div>
<div style="display:inline-block;max-width:120px">This is a test2</div>
<div style="display:inline-block;max-width:120px">This is a test3</div>
<div style="display:inline-block;max-width:120px">This is a test4</div>
</div>
max-width
来修复这个问题,以达到根据初始大小120px
递增字体大小的精确比例。 - codelearner