【发布时间】:2013-05-15 01:45:12
【问题描述】:
是否可以获得浮动影响元素的宽度(使用 javascript 或 jQuery)?当文本由于浮动图像而被推倒时,是否可以获得其位置和真实宽度?我附上了一张图片以便更好地解释。
代码示例,
<div>
<img style="...float: left"/>
<h1>A title!</h1>
<p>Text!</p>
<h1>New header added.</h1>
</div>
我需要从箭头开始找到宽度,(灰色框是图像)(虚线是根据Firefox检查模式的宽度)。
如果可能,我想避免更改所有元素的显示类型。 谢谢!
【问题讨论】:
-
您实际上并不需要像“将
标签放在图像右侧”那样“找到宽度”,这不是您想要的解决方案吗?
-
是的,这可能是一个解决方案,但我认为这将涉及更改所有元素 css。我宁愿计算宽度,而不必对 html 或 css 进行修改。
标签: javascript jquery html width floating