这样做的原因是浏览器对不在 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>标签中