考虑这个 HTML:
<div id="entry-content">
<div id="my-300px-ad">AD CODE HERE</div>
<p><img src="file.jpg" alt="file" /></p>
<p>SOME TEXT</p>
<p>SOME MORE TEXT</p>
</div>
现在,考虑div#my-300px-ad
是向右浮动。我是否可以让下一段中的图片出现在广告之前,以便后续段落中的 TEXT 可以环绕广告?
例如,像这样:
为什么这样...?
问题是,由于各种原因(包括谷歌),我想避免在帖子内容之间放置广告。
仅 CSS
我确信使用一些 JavaScript 代码可以实现这样的事情。但我只在寻找基于 CSS 的解决方案。(跨浏览器兼容性,≥IE8)
请注意,只有 CSSdiv#my-300px-ad
可以更改。除了它们是文章之外,其他任何东西都不应触及,因为这不是静态 HTML 页面。
PS:很难为此提出一个单行问题。如果可以更清楚,请随时编辑问题的标题。