这样做的原因是浏览器对不在 a 内的标签进行排序,<head>
或者将标签排序<body>
到适当的位置。
因此,如果您在浏览器之间有标签,<link>
那么会将这些标签放在标签内,因为它们通常与头标签相关联。<script>
</head>
<body>
<head>
但是当你把它>
放在前面时,浏览器现在将停止把标签放在里面<head>
,而是把其他所有东西都放在里面,<body>
因为>
只是纯文本,纯文本和其他html标签一样属于正文<div>
,<span>
等等。在这种情况下,您可以将任何文本代替,>
它仍然会“工作”(在您的情况下)。
这非常酷,因为您可以省略<html>
,<body>
并<head>
完全标记出来:
这
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
></script>
<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">
<body>
yada yada
是相同的
<!doctype html>
<meta charset="UTF-8">
<title>Test</title>
<div></div>
<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">
yada yada
简而言之:添加></script>
是浏览器放置的区别
<script src="jquery-1.7.1.min.js"></script><script src="jquery.pageslide.js"> </script>
<link rel="stylesheet" type="text/css" href="jquery.pageslide.css">
在<body>
或在<head>
标签中