我正在尝试验证其他人的代码,他们正在使用 xhtml1-strict DOCTYPE。
我快到了;除了很少的错误......对于SID属性问题,这就是他们所拥有的:
<li class="drop" sid="nav_products"> <span class="head">Our Products</span>
<ul id="nav_products" style="display: none;">
<li><a href="/products/itemNumOne.php">Toys</a></li>
<li><a href="/products/itemNumTwo.php">Tools</a></li>
<li><a href="/products/itemNumThree.php">Beauty</a></li>
<li><a href="/products/itemNumFour.php">Electronics</a></li>
</ul>
</li>
由于IFRAME错误,我还有两个错误:
没有属性“style”
<h2>Read The Latest News</h2>
<iframe src="http://p.p0.com/YesConnect/HtmlMessagePreview?a=TiTnp" style="width:100%; height:4350px; border-collapse:collapse; border:1px solid #ccc; padding:10px 0 0"></iframe>
任何人请可以帮助我解决这些错误吗?我不是这方面的专家,所以你必须解释一下解决方案。非常感谢您的时间和帮助!!!
答案 0 :(得分:0)
好的,所以我在google搜索解决方案,发现这个网站在 iframe
上回答了我的问题所以我最终将这一页的DOCTYPE从“XHTML 1.0 Strict”更改为“XHTML 1.0 Transitional”,修复了我使用iframe获得的所有3个错误。希望这些信息可以帮助某人:)
然而,我仍然坚持 sid 的错误,任何帮助将不胜感激!
<强>更新强> 这个答案差不多有6年了,从那以后看起来很少有变化:P Davide Andrea 指出,上面的链接不再适用了,有些人可能会觉得这个答案有帮助:https://stackoverflow.com/a/8265544/1081016
答案 1 :(得分:0)
要问的问题可能是前一位开发人员首先使用“sid”的原因。据我所知,属性“sid”永远不会在任何XHTML文档类型中验证,因此最好将其更改为“class”或“id”,然后相应地更改依赖于“sid”的代码。