设法用 JQuery 解决了 JS Fiddle 示例(抱歉,无法提出 CSS 解决方案)
var _top = $('#cloud').offset().top;
var _left = $('#cloud').offset().left;
var _height = $('#cloud').height();
var _contentTop = $('#content').offset().top;
var _contentLeft = $('#content').offset().left;
var _contentWidth = $('#content').width();
var _floatWidth = (_contentLeft+_contentWidth)-_left
var _floatTop = _top-_contentTop;
$('#content').prepend('<div id="virtual" style="float:right"> </div>');
$('#virtual').css('margin-top',_floatTop).css('width',_floatWidth).css('height',_height);
基本上,我添加了一个隐藏的 div 浮动到云的位置,因此它位于内容中,将文本推到周围,云出现在前景中。
查看您链接到的网站上的内容,您可能需要将 div 移到周围的容器中并稍微调整一下数字,但它或多或少在这里工作http://jsfiddle.net/cLnz6/58/