2011-12-13 62 views
0

客戶要求我創建一個標準的HTML5模板,但包含一個用作頁腳的框架(Frameset not iframe)。是否可以在HTML5文檔中包含單個框架(Frameset)?

我只用了幾次框架,所以我不知道它是否可能。

這裏是什麼,我需要

<!DOCTYPE html> 
<html> 
<head> 
<title></title> 
<meta name="description" content="" /> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 
<link rel="stylesheet" href="style.css" /> 
</head> 

<body> 

<div id="content"> 
    <!-- ALL CONTENT GOES HERE --> 
</div> 

<!-- FOOTER FRAME WOULD GO HERE --> 

</body> 
</html> 
+0

我不認爲框架集在HTML5支持了。 – Jonas

回答

1

HTML5 differences from HTML4一個很簡單的例子:

下列元素不是HTML5,因爲使用它損害可用性和可訪問:

frame 
frameset 
noframes 

你的客戶想要做什麼可以在頁面內完成而不使用框架,即使它不是完全容易的。一種方法是將內容區域設置爲overflow: auto(使其滾動)並將其延伸至頁面的底部。

另一種方法是使頁腳div爲position: fixed

+0

相信我我試了十幾次讓他們使用另一種方法,但他們設置使用幀 –

+1

@Dean然後他們不能使用HTML 5。 –

0

即使世界命名<footer>...</footer>你應該使用頁腳中的語義標籤,有固定的位置和ID

相關問題