我有一个有趣的问题。我正在建立一个自动监视系统,该系统将检查我所有的站点(在一个域内)是否都是W3C有效的。问题是,我每天都从其他包含HTML的数据库中添加内容。因此,从外部数据库添加内容后,在我的网站上有效的网站可能无效。
我的问题是:
如果我将验证来自外部数据库的代码并且该代码有效,那么可以将其添加到我的站点中并确保该站点仍然有效吗?
一个简单的问题:W3C VALID HTML + W3C VALID HTML始终有效吗?
这取决于许多因素,并且可能总是会为您带来有效的HTML,但是如果没有关于您的系统的更多详细信息,通常只能回答以下问题:
不。
为了证明这一点,这是一个简单的HTML5示例:
您的页面具有以下有效内容body
:
<h1>Your site</h1>
<nav>…</nav>
<main>…</main>
<footer>…</footer>
外部数据库包含以下有效代码段:
<main>
<p>…</p>
</main>
无论您在何处插入此代码段,都会导致页面无效,因为只能有一个main
元素:
作者
main
在文档中不得包含多个元素。
另一个明显的情况:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句