Html 标签元素是否应排除屏幕阅读器的格式

Html 标签元素是否应排除屏幕阅读器的格式,html,screen-readers,disability,Html,Screen Readers,Disability,在元素中包含格式是否对屏幕阅读器(或任何其他残疾支持设备)产生任何积极或消极影响 例如,以下任一情况是否会导致问题 <label for="txtName"><b>Name:</b></label> <input type="text" id="txtName"/> <label><b>Name:</b> <input type="text" id="txtName"/></lab

元素中包含格式是否对屏幕阅读器(或任何其他残疾支持设备)产生任何积极或消极影响

例如,以下任一情况是否会导致问题

<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>
名称:
姓名:

这有什么区别吗?

没有,这对屏幕阅读器没有任何影响。屏幕阅读器默认情况下会忽略粗体等属性,但它们可以设置为说话和/或用盲文表示。

如果这是一种纯粹的视觉效果,那么为什么不首先将其设置为实际格式(意思是CSS)…?谢谢您的评论,@CBroe,但我不是在要求更好的格式设置方法,我在问代码如何影响屏幕阅读器谢谢你的回答,这是我所期望的。我总是等着给答案打分,看是否有其他答案出现,如果没有更全面的答案出现,我也会给你的答案打分