将CSS文件添加到XHTML页面的最佳方法是什么?

时间:2013-07-17 08:22:01

标签: css xhtml

选项1 <?xml-stylesheet?>

<?xml-stylesheet href="style.css" type="text/css"?>
<!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>

选项2 <link/>

<!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>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body></body>
</html>

两者都有效。只是想知道哪个更好。 感谢。

2 个答案:

答案 0 :(得分:4)

<link>更兼容跨浏览器兼容性。在DOCTYPE声明之前使用任何会导致意外结果,尤其是在旧浏览器中。

此外,<?xml-stylesheet?>是为XML设计的。除非您确定您的XHTML页面是以XML模式提供的,否则无论如何都应该避免使用它。

答案 1 :(得分:1)

如果您必须链接多个样式表,那么第二个选项使用起来会更加舒适,那么您希望轻松添加<link>

相关问题