2017-10-21 74 views
-1

我想HTML文件分成2個不同的文件:無法看到分裂的html文件

<html> 
<head> 
</head> 

<body> 

<frameset cols="25%,75%"> 
    <frame src="addNewEvent.html" /> 
    <frame src="totalEvents.html" /> 
</frameset> 

</body> 
</html> 

addNewEvent.html:

<html> 
<head> 
</head> 

<body> 

Left 

</body> 
</html> 

totalEvents.html:

<html> 
<head> 
</head> 

<body> 

Right 

</body> 
</html> 

3個文件(main html和addNewEvent.html,totalEvents.html)位於同一個目錄中。 (我剛剛學習html,所以目前我沒有使用服務器,並用瀏覽器打開主頁面。)

當在瀏覽器中打開主頁面時,似乎是addNewEvent.html,totalEvents。 HTML是不加載。(有控制檯日誌中沒有錯誤)

  1. 什麼的我做錯了嗎?
  2. 是它的權利與框架的頁面分割成小的網頁?
+1

您確定要使用HTML4嗎?這是21世紀,HTML5事實上是HTML – zer00ne

回答

1

我做了什麼錯了嗎?

您沒有使用a validator這將告訴你,一個<frameset>元素不允許其在<body>元素中。

框架文檔有一個<frameset>而不是 a <body>元素。由於HTML文檔已有自己的<body>,因此瀏覽器忽略了<frameset>

將頁面拆分爲帶有frameset的小頁面是否正確?

這在很大程度上是一個意見問題。他們確實會導致與瀏覽器導航控件交互方式的各種問題,並且不存在於HTML 5中。