javascript - 像在 Word 中一样将文本环绕在 div 周围

标签 javascript html css text word-wrap

我希望实现以下目标:

我想要一个 block 元素 (div/img) 在屏幕中间,它应该被这样的文本包围:

enter image description here

我知道这个功能存在,例如在 M$ 字。有没有一种方法也可以使用 Web 技术(HTML、CSS、JS)来做到这一点?

具体细节对于我的用例并不重要,因为我想用文字云包围图像,因此我不介意左右文本是否实际上是在列中而不是在行中。

最佳答案

这是一种蛮力解决方案,但可能会给您一个想法。

html, body {
  height: 100%;
  text-align: justify;
}

.text:after {
  content: "Lorem ipsum drbi posuert, consectetur adipiscing elit. Morbi posuere adipiscing odio non euismod. Maecenas mi nulla, pellentesque eu semper noLorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi posuere adipiscing odio non euismod. Maecenas mi nulla, pellentesque eu semper noLorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi posuere adipiscing odio non euismod. Maecenas mi nulla, pellentesque eu semper noLorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi posuere adipiscing odio non euismod. Maecenas mi nulla, pellentesqu adipiscing odio non euismod. Maecenas mi nulla, pellentesque eu semper noLorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi posuere adipiscing odio non euismod. Maecenas mi nulla, pellentesque eu semper noLorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi posuere adipiscing odio non euismod. Maecenas mi nulla, pellentesque eu semper non";
}

.left, .right {
  width: 33%;
  display: inline-block;
  height: 200px;
  overflow: hidden;
}

img {
  width: 31%;
  max-height: 200px;
}
<div class="text"></div>
<div class="text left"></div>
<img src="/image/bVAmG.gif">
<div class="text right"></div>
<div class="text"></div>

关于javascript - 像在 Word 中一样将文本环绕在 div 周围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19368809/

相关文章:

jquery - 粘性页脚 - 哪种解决方案

html - 我的第一个基于 HostGator 的网站没有连接 html 和 css

javascript - 如何使这 3 个部分具有视差滚动?

javascript - jQuery 1.7.2 AJAX 调用抛出 NS_ERROR_XPC_NOT_ENOUGH_ARGS 错误

javascript - 如何克隆选定的div

当内容从其他单元格更改时,表格布局中表格单元格中的 HTML 内容具有不同的填充和边距

java - 如何将表单数据转发到包含另一个表单的 iFrame?

css - 以像素为单位设置 iframe 高度

javascript - Material ui 版本 4-11.4 的文档丢失

JavaScript (Rhino) 使用库或包含其他脚本