免责声明:我不是一个网页设计师的专家...我的美感没有超越的printf的格式。HTML:为什么按钮不在div内显示,但它在一个表内?
为什么这将显示一个按钮
<div id="redirMsg">
<table>
<tr>
<td><label id="redirMsgLabel" /></td>
</tr>
<tr>
<td><button onclick="Redirect()">Redirect</button></td>
</tr>
</table>
</div>
但是这不?
<div id="redirMsg">
<label id="redirMsgLabel" />
<button onclick="Redirect()">Redirect</button>
</div>
(仅在IE9尝试...)
谢谢!
[作品在Chrome(http://jsfiddle.net/davidThomas/5LpX9/1/),Ubuntu的10.10 ... – 2011-04-27 18:49:57
这些标签被搞砸了,他们就不会工作的权利。首先,“按钮”或“提交”类型的INPUT元素不需要标签。改为设置一个值属性,例如''。屏幕阅读器将朗读这些值。对于其他类型的输入,请使用配对的FOR/ID属性。例如:'<标签= “用户名”>用户名:'。标签中的FOR对应于相关INPUT的ID。 – 2011-04-27 18:57:27