我有一個索引文件,並使用jQuery動態地將其他文件加載到包含在索引文件中的div中。如果我導入一個文件,導入的文件是否需要html標籤?
我的問題是:我必須導入該文件有所有的HTML標籤,如<html>
,<head>
,<title>
和所有其餘的或可它只是需要的HTML渲染頁面?也就是兩個<body>
標籤之間的HTML和內容。
因爲沒有人(瀏覽器或搜索引擎)看到導入的標籤不顯示內容。換句話說,搜索引擎只能看到兩個<body>
標籤之間的內容。
我有一個索引文件,並使用jQuery動態地將其他文件加載到包含在索引文件中的div中。如果我導入一個文件,導入的文件是否需要html標籤?
我的問題是:我必須導入該文件有所有的HTML標籤,如<html>
,<head>
,<title>
和所有其餘的或可它只是需要的HTML渲染頁面?也就是兩個<body>
標籤之間的HTML和內容。
因爲沒有人(瀏覽器或搜索引擎)看到導入的標籤不顯示內容。換句話說,搜索引擎只能看到兩個<body>
標籤之間的內容。
不,他們不假設您直接導入它們。
您的文件會喜歡這樣:
<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>
這既是一個爛攤子,而不是有效的。
謝謝,爲我清除它 –
如果我正確理解問題,那麼如果文件只是HTML片段就好了,因爲您正在加載它們並將它們添加到完整形成的頁面。
如果你能顯示你是如何加載內容的話,那將是**真的很有用。 –