我要问的可能是不可能的,但仍然。
给定一系列块元素,如下所示:
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<div class="toc">...</div>
<p>...</p>
<img class="pic">...</img>
<p>...</p>
<img class="pic">...</img>
我们希望所有 .toc 和 .pic 元素在左侧的一列中排列,所有其他元素在右侧的一列中。第一个p
的顶部和第一个的顶部div
应该是水平的。img
应保持原来的垂直位置。div
和原来的位置应该没有空间img
。
大多数这似乎可以通过设置img
to position:relative; left: -100px
(etc) 和div.toc
to 来实现position:absolute
。
这是问题所在:img
可能与div.toc
. 有什么解决办法吗?解决方法?
在这里编辑小提琴:http: //jsfiddle.net/4CAgn/