在 chrome 中打开本地 xhtml 文件,但是,chrome 将其视为 XML 文件,不会将其呈现为 HTML。
我不想将所有 *.xhtml 文件扩展名更改为 .html,那么有什么解决方法吗?
例子
a.xhtml:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Example</title>
</head>
<body>
<b>Hello</b>,
<i>World</i>!
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Omn*_*ity 12
因为你声明了 XHTML-1.0 strict 你的 html 标签需要一个 xml 命名空间:
<html xmlns="http://www.w3.org/1999/xhtml">
其他一些验证问题:您需要一个字符集声明并且您的文本需要<p>围绕它。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example</title>
</head>
<body>
<p>
<b>Hello</b>,
<i>World</i>!
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8490 次 |
| 最近记录: |