带有文本的Div容器:将纵横比保持在预设限制内直到最大高度,然后展开宽度

时间:2014-07-10 16:22:22

标签: html css width aspect-ratio limits

我有一个div容器,可以填充更改的文本元素(通过jQuery)。该容器可以不超过最大宽度(例如200px)和最大高度(例如80px)。我的基本解决方案是:

http://jsbin.com/lutejeka/3/edit?html,css

(注意:我只使用该表格使文字显示为垂直居中。边框只显示正在进行的操作 - >黑线是可用区域的外边缘,红线是表格单元格的大小)

现在,随着文本长度的增加,它首先将表格单元格的宽度推到div框的限制,并且只有达到最大宽度时才会断行。如果超过文本的某个宽高比(例如,保持宽度:文本的高度在2和5之间,如果可能的话),我会发现在美学上更令人愉悦(如果可能的话,请保持文本的高度;同样,保持线的长度同样长)。一旦达到最大高度,只能增加宽度(一旦达到最大宽度,溢出的文本将被隐藏)。

有办法做到这一点吗?谢谢你看看。

0 个答案:

没有答案