xml - 是否建议在 XHTML 页面中使用 <?xml version ="1.0"encoding ="utf-8"?> ?

标签 xml xhtml

典型的 XHTML 页面如下所示:

<!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" lang="en" xml:lang="en">
<head>
<title>Title</title>
</head>
<body></body>
</html>

我是否建议在此之前插入这两行?

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="style.css" type="text/css"?>

最佳答案

没有。

  • 如果您要使用默认值,则 XML 声明没有用。
  • 通过 XML 机制应用样式表在 XHTML 文档中没有什么用处,因为您的目标可能是了解加载样式表的 XHTML 机制的网络浏览器
  • 如果您将文档作为 text/html 提供(您可能是这样,如果不是,可能应该是......就此而言,您最好不要使用XHTML,对于绝大多数作者来说,这更麻烦,更值得)

关于xml - 是否建议在 XHTML 页面中使用 <?xml version ="1.0"encoding ="utf-8"?> ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17695304/

相关文章:

css - 查看任何十六进制代码 #a7a7a7 的实际颜色的最快方法是什么?

html - 将菜单栏的阴影带到背景图像的前面

javascript - 部分数据从 jquery 中的 xml 填充到表中

Android 小部件不显示它的属性我要写时的建议

java html 到 xml saxbuilder jdom2

android - 当 Api 级别为 24 时,文本颜色在 xml 中不起作用

html - <br> 标签对 chrome 没有影响

javascript - 如何禁用滚动文档正文?

css - IE 6 & 7 - 相对输入框越界

javascript - xml 添加属性转义 &