在一个页面上有多个元素标签会导致问题

时间:2010-12-13 15:36:18

标签: html w3c dtd

今天我正在解决这个具体情况。在客户的网站上,页面有多个标签,有些甚至是冲突的Doctypes: 例如:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>....</head></body>...</body>
</html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>....</head></body>...</body>
</html>

所有这些都在同一页面内。

这是否会导致任何问题,如果是这样的问题?

3 个答案:

答案 0 :(得分:3)

这会导致它是无效的HTML,并且不确定内容的呈现方式。

答案 1 :(得分:0)

这几乎是标准的“网络”答案,但基本上取决于浏览器如何处理它。它显然不符合标准的HTML,因此最好避免它。

答案 2 :(得分:0)

除此之外,它显然是丑陋和不规范的, 它之前确实引起了浏览器的浏览器,我不知道普通浏览器今天的表现如何。

我记得当一个人用不同的bgcolors实验多个身体标签来创造闪烁的背景效果的那一天:)