当前位置:  开发笔记 > 编程语言 > 正文

当您使用javascript填充需要孩子的元素时,如何编写Valid XHTML 1.0 Strict代码?

如何解决《当您使用javascript填充需要孩子的元素时,如何编写ValidXHTML1.0Strict代码?》经验,为你挑选了1个好方法。

我正在通过W3C的验证器运行我的网站,试图让它验证为XHTML 1.0 Strict并且我已经达到了特别粘性(至少在我的经验中)验证错误.我在网站上提供了来自各种服务的某些徽章,这些徽章提供了自己的API和代码以包含在外部网站上.这些徽章使用javascript(大多数情况下)来填充您在需要子项的标记中插入的元素.这意味着最终会生成完全有效的标记,但是对于验证器,它看到的只是一个不完整的父子标记,然后它会抛出错误.

作为一个警告,我理解我可以向他们的徽章不验证的服务投诉.没有这个,我认为有人已经验证了他们的代码,同时包括这样的徽章,这就是我感兴趣的内容.诸如"向Flickr抱怨他们的徽章"之类的答案对我没什么帮助.

另一个警告:我希望标记尽可能保持语义.IE添加一个空的li标签或tr-td对以使其验证将是一个不合需要的解决方案,即使它可能是必要的.如果这是唯一的方法可以验证,哦,好吧,但请倾向于语义标记的答案.

举个例子:


注意包含javascript的ul标签.这最终通过脚本填充了lis,但是对于验证器,它只能看到未填充的ul.

提前致谢!



1> Panos..:

以下片段是有效的XHTML并完成工作:

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有