我有如下HTML和CSS -如何使用css设置锚点标记文本宽度?
.title {
display: block; background-color: red;
}
<a href="#">
<span class="title">Text</span>
</a>
我可以看到SPAN跨越到可用的宽度(因为display: block
)的100%。像下面一样
|----------------------------------------------------|
| Text |
|----------------------------------------------------|
在Firefox中,我可以点击上面框中的任意位置,然后将我带到链接页面。但是,在IE(IE 7)中,只有当我将鼠标悬停在“文本”文本上时,才会将光标放在手边。
在IE中我需要做些什么才能使它工作(和FF中一样)?
我试着将锚标记本身(不仅仅是文本)放在span中,但它不起作用。
谢谢。
尽量使锚块元素,太。否则,在内联元素中有一个块元素(跨度为display:block)。 – 2009-07-09 13:02:44