2011-05-02 55 views
1

如果我們使用框架集文檔類型,我們可以在該頁面中的框架集標籤之外使用正常的html標籤嗎?框架集文檔類型

下面是代碼;

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 

    <html:html locale="true"> 
     <head> 
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
     </head> 

    <frameset cols="*" rows="40,*"> 
      <frame src="#" /> 
      <frame src="#"/> 
      <noframes> 
       <body> 
       Please enable frames to view. 
       </body> 
      </noframes> 
     </frameset> 

    <a href="#">Is this Normal Anchor Tag allowed for frameset doctype and if yes, is this the correct position ?</a> 

    </html:html> 
+0

您是否閱讀過[DTD](http://www.w3.org/TR/html4/frameset.dtd)?它附帶一個示例並介紹frameset.dtd與常規DTD的不同之處。 – jensgram 2011-05-02 11:30:39

+0

你想達到什麼目的?爲什麼不添加另一個框架? – 2011-05-02 11:31:42

回答

2

不,你不能在框架集之外放置任何內容,這與doctype無關。

您只能將內容放在body標籤內,並且frameset頁面沒有body標籤(noframes標籤內除外)。

+0

所以這正是我的問題......由於frameset頁面沒有body標籤,其他HTML代碼將在哪裏轉到..e.g。一個簡單的鏈接.. – testndtv 2011-05-02 11:33:29

+0

@hmthr:框架集頁面中沒有其他代碼。它只能包含幀,沒有別的。如果您希望在同一頁面中同時顯示兩個框架和內容,則應該使用iframe標記。 – Guffa 2011-05-02 11:35:11

+0

因此,如果我有一個框架與2幀(如我原來的帖子),我可以輕鬆地將其轉換爲iframe?另外我猜iframe也會有一個src屬性......那麼額外的HTML代碼去哪裏?那麼iframe的文檔類型呢? – testndtv 2011-05-02 11:40:11