我的hr块没有出现在我想要的地方

时间:2011-07-08 13:54:36

标签: android html webview

我正在尝试创建一个帮助屏幕,使用Android webview显示一个html文件,显示一个图标列表并为每个图标提供说明。我想在每个图标/描述行之间添加 hr 标记。

我的代码如下所示:

<div>
<img src=[link] align="left"/>
<p> [Description] </p>
</div>
<hr>

问题在于,如果图像高于描述,则hr块会进入图像并停止,而不是位于最高元素之下,并跨越整个宽度。有没有办法告诉hr块来到div中最低元素的底部?

提前致谢

Example of the problem

2 个答案:

答案 0 :(得分:2)

在CSS中试试这个;

hr { clear: both; }

如果没有CSS,那么我就输了。如果div没有浮动,或者没有其他元素浮动,我看不出你的问题是怎么发生的。 尝试添加以下CSS;

<hr style="float:left;width:100%;clear:both">

答案 1 :(得分:0)

块显示也可能是一个问题;特别是如果在IE中发生这种情况,您可能需要更新div的样式,以便按预期呈现。

如果它只是IE浏览器,那么google hasLayout。否则,如上所述,发布你的CSS。