【发布时间】:2014-04-06 08:09:56
【问题描述】:
我想用占位符文本填充一个 div。
我有一个 100% 宽 + 高的 div。由于许多外形因素,此高度和宽度将根据用户分辨率而变化。我如何用 lorem ipsum 动态填充该 div。另外,如果窗口大小发生变化,我将如何重新计算? 我知道我可以通过复制粘贴和隐藏溢出手动执行此操作,但我宁愿在 javascript 中实现此操作
JSFiddle
css
html,body {
/*background:#edecec;*/
height: 100%;
}
.block-text{
text-align: justify;
font-size: 8px;
font-color: rgba(88,89,91, 1);
font-family: georgia;
line-height: 7px;
}
html
<div class="block-text">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore, eius, ab, molestiae praesentium hic quia quaerat culpa quas consectetur dolor veritatis vel voluptas minus laborum minima quis dolorum necessitatibus tempora.
</p>
</div>
【问题讨论】:
-
快速猜测我要测试:在 .block-text 中有一个子元素,在每一步中填充该子元素并检查它的高度是否大于父元素,然后中断.那是你可以使用的东西吗?
-
我会创建 div 的屏幕外(可见,但对用户不在屏幕上)副本,并继续向其中添加文本,直到它不超过可见 div 的尺寸。然后将内容复制过来。
标签: javascript jquery html css