请参阅此jsFiddle。
我希望h4
元素包围浮动元素,而不更改文档流和而不给h4
设置宽度
你会注意到,如果你将浮动元素移到h4
之上,它的行为就像我想要的那样。
我需要这样做的原因是网站是响应式的,所以我不能依赖h4
的宽度,浮动元素需要是一个精确的宽度。
答案 0 :(得分:2)
制作文字clear:none;
并将.floated-element
移到h4
上方。
CSS
.text {
clear: none;
display: block;
}
HTML
<div class="floated-element"></div>
<h4>This is a long title that needs to wrap around the floated element</h4>
答案 1 :(得分:1)
在检查了其他答案和评论后,如果不移动.floated-element
h4
以上或h4
宽度,确实无法执行此操作。