我有一个页面没有在HTML标记中定义属性(<html>
)。我需要使页面符合W3C并且需要正确的属性结构,即:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
显然在源代码中编辑此标记将是解决方案,但我实际上无法访问它。我可以很容易地使用jQuery来添加属性,但是我不确定它们是否有任何影响,因为在jQuery脚本运行时页面已经加载了。
有没有人知道在事实对屏幕阅读器产生相同影响后更改标签是什么?
答案 0 :(得分:0)
屏幕阅读器确实对javascript有很好的支持,他们也等待使用文档准备好完成阅读屏幕。
所以我的猜测是这应该有效,但这可能会使读者对读者感到不适。
现在,如果您的问题不是关于读者,而是关于抓取工具(google,bing,yahoo等等......)最好的猜测是,这根本不会产生任何影响。
现在,就W3合规而言。随便知道这在w3验证器中不起作用:)