有许多jQuery插件可以让你调整文本大小以适应容器。但是如何动态更改div容器的宽度/高度以适应其中的文本呢?
以下是一个示例。正如您所看到的,文本当前正在溢出div。如何编程调整容器div的大小以适应字体大小和内容呢?
<!DOCTYPE html>
<html>
<body>
<div id="container" style="width:100px; height:100px;border:1px solid red; overflow: hidden;">
<p style="font-size:40px;">This is the text</p>
</div>
</body>
</html>
div
默认是具有灵活性的。您应该能够将样式减少到border:1px solid red;
,并且div
将会被拉伸。 - calvindisplay: table;
有更好的支持。http://caniuse.com/#search=Table%20display 让div
保持为div
更容易和更自然。 :p - calvin