CSS有没有办法在元素的两侧包装文本(例如图像)。我正在尝试将图像定位在段落的中间,并希望文本流过它。请参阅图像以获取示例。
定位元素通常会将其从文档流中移除;所以这是行不通的。
我不这么认为,不。并非没有使用多个文本列。
我只是拼凑了一种可能的解决方案。您可以在http://www.sampsonresume.com/labs/img-in-middle/访问它
我看到的唯一与此类似的内容是 A List Apart 文章:Cross-Column Pull-Out Part 2:Custom Silhouettes。您仍然需要多个文本列,甚至 ALA 将其列为“实验性”。不过,这可能值得一试。
并非没有一些非常棘手/乏味的文本解析。但是,如果你让他们每行两次在图像上来回跳跃,任何试图阅读该文本的人都会讨厌你,所以这可能是一件好事。