我有一个索引文件并使用jQuery将其他文件动态加载到索引文件中包含的div中。
我的问题是:我导入的文件必须包含所有HTML标记,例如<html>
,<head>
,<title>
以及其他所有HTML标记,还是只需要呈现所需的HTML页?也就是说,两个<body>
标记之间的HTML和内容。
因为没有人(浏览器或搜索引擎)看到导入的标签不显示内容。换句话说,搜索引擎只会看到两个<body>
标记之间的内容。
答案 0 :(得分:1)
如果我正确理解这个问题,那么如果文件只是HTML片段就可以了,因为你正在加载它们并将它们添加到完全形成的页面中。
答案 1 :(得分:0)
不,他们不假设您直接导入它们。
你的文件是这样的:
<html>
<head>
</head>
<body>
<div>
INCLUDE
</div>
</body>
</html>
说出你的文件:
<p> I am a paragraph </p>
生成的文件看起来像这样:
<html>
<head>
</head>
<body>
<div>
<p> I am a paragraph </p>
</div>
</body>
</html>
哪个是有效的HTML。 如果您要包含所有标记,它将如下所示:
<html>
<head>
</head>
<body>
<div>
<html>
<head>
</head>
<body>
<div>
<p> I am a paragraph </p>
</div>
</body>
</html>
</div>
</body>
</html>
这既是一团糟又无效。