我正在尝试使用一串连字符来获得一种脏的下划线效果,但我希望它稍微靠近多行标题而不是行高。
负边距在FF中有效,但在IE中没有喜悦吗?
<p>a multiline title here<p><p style="margin: -7px 0px 10px 0px;">-----------------------------------------------------------------------------</p>
答案 0 :(得分:2)
最好使用border-bottom
1px dashed black
。这实现了所需的效果,适用于IE6及以上的所有浏览器,您无需担心宽度(或者至少可以使用CSS控制它)。 E.g。
<p style="border-bottom: 1px dashed black;">a multiline title here</p>
(最好将样式重构为CSS类)
答案 1 :(得分:0)
显示:块可能会修复它,买你可能需要使用div或span因为IE不会像'f'那样对待'p'
答案 2 :(得分:0)
首先,我相信你有一些你没有展示的样式,因为默认的p元素有一些底部边距。
但是,您与-7px底部边距和10px底部边距的样式相矛盾。如果删除10px,它将在IE7,8中向上移动
让它对我有用:
<p>a multiline title here<p><p style="margin: -7px 0px 0px 0px;">-----------------------------------------------------------------------------</p>
答案 3 :(得分:0)
好的修好了, 我减少了------的
标签上的线高, 线条高度就像一个上边距......
谢谢你们