gpt4 book ai didi

HTML p 标签不显示

转载 作者:行者123 更新时间:2023-11-28 07:14:21 29 4
gpt4 key购买 nike

p 标签怎么可能没有在浏览器中显示:

代码:

    <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<link rel="stylesheet" type="text/css" href="stylesheets/style.css" />
<link rel="stylesheet" type="text/css" href="stylesheets/jquery.fancybox.css" />
<link rel="icon" href="../img/favicon.png" type="image/png" />

</head>
<body>
<div id="wrapper">
<header>
<div>
<a href="../index.html" title="test">
<img src="../img/logo.png" alt="Logo" />
</a>
</div>
</header>

<article>
<p>testestest</p>
<p>testestest</p>
<p>testestest</p>
</article>
</div>
</body>
</html>

一位客户告诉我,文字不显示。我会询问她使用的浏览器,但我不知道为什么这不起作用。

它适用于我使用的每个浏览器,并且 HTML 验证器没有显示错误或警告。有人有提示吗?

最佳答案

这是由于 IE 对 HTML5 元素的一些怪癖吗?众所周知,IE6 会为其无法识别的任何标记名生成错误的 DOM。错误的 DOM 不处理 <p>作为 <article> 的 child , 但像这样:

  • <article>
  • <p>....</p>
  • </article>

... 这是保存级别的三个元素(什么?!),带有结束标记 </article>单独算作一个元素(Wat?!)。这可能会破坏很多东西,包括您的 CSS。

在这种情况下,您可能想尝试 html5shiv .

关于HTML p 标签不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32439214/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com