在<label>
元素中包含格式是否会对屏幕阅读器(或任何其他残障支持设备)产生任何正面或负面影响?
例如,以下任一原因会导致问题吗?
<label for="txtName"><b>Name:</b></label> <input type="text" id="txtName"/>
<label><b>Name:</b> <input type="text" id="txtName"/></label>
或者应该是......
<b><label for="txtName">Name:</label></b> <input type="text" id="txtName"/>
<b><label>Name: <input type="text" id="txtName"/></label></b>
它有什么不同吗?
答案 0 :(得分:0)
不,这不会以任何方式影响屏幕阅读器。屏幕阅读器默认忽略粗体等属性,但可以将它们设置为说话和/或用盲文表示。