请教一下FF3下,a标签下嵌套button所出现的问题

阅读:5337回复:1
2009-02-06 12:51
写私信
楼主#
<a href="1.html" target="_blank" ><button>aaaa</button></a>

这个代码在火狐3下会弹出两个窗口,在火狐2下是正常的弹出一个窗口。
谁能帮我解释一下呢?我只想弹一个窗口哦~怎么火狐3给弹出了2个~
2009-02-06 12:51
写私信
1楼#
你的用法本身是有问题的:

避免适用button标签,这是个缺乏语义化的标签,在xhtml2里面已经被抛弃了。如果你需要button的样式应该用css对a进行定义;如果在表单里就应该用input。
a标签里只允许inline元素,比如span

所以这里你只使用<a>应该就够了