2012-07-24 18 views
2

我是新的PHP和HTML腳本,所以我想知道如果有人可以給我一個關於如何設置我的頁面結構的建議。在html/php頁面中使用框架很好嗎?

我需要創建一個帶頁眉和頁腳的頁面,一個左頁菜單和一個顯示網站內容的主要部分。

我想過這樣的框架:

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

<html> 
<head> 
<meta http-equiv=」Content-Type」 content=」text/html; charset=iso-8859-1?> 
<title>Framesets</title> 
</head> 

<frameset rows=」20%,70%,10%」> 
<frame src=header.php> 
    <frameset cols=」20%,80%」> 
    <frame src=menu.php> 
    <frame src=main.php> 
    </frameset> 
<frame src=footer.php> 
</frameset> 
<noframes></noframes> 
</html> 

當有人點擊menu.php部所顯示的鏈接,只有main.php部分將使用不同的選項調用(或者我可以叫不同的PHP頁面,每個選擇一個),但我不確定這是最好的解決方案,任何人都可以給我一些建議?

(對不起,我的英語!)

+6

如果是日曆上的1995,那就好了 – zerkms 2012-07-24 21:11:24

+2

什麼是框架集? – 2012-07-24 21:11:46

+0

@zerkms他在開玩笑... – alfasin 2012-07-24 21:12:53

回答

4

你真的不需要幀, 也許寧願嘗試這樣的事情對於這種頁面佈局:

http://jsfiddle.net/YAxQM/

HTML

<header> 
    <?php include('header.php') ?> 
</header> 
<div class="main"> 
    <nav> 
    <?php include('menu.php') ?> 
    </nav> 
    <div class="content"> 
    <?php include('main.php') ?> 
    </div> 
</div> 
<footer> 
    <?php include('footer.php') ?> 
</footer>​ 

CSS

html, body{ 
    height: 100%; 
} 
header{ 
    height: 20%; 
} 
.main{ 
    height: 70%; 
} 
footer{ 
    height: 10%; 
} 
nav{ 
    width: 20%; 
    height: 100%; 
    float: left; 
} 
+0

非常感謝!我會嘗試沒有框架:) – Wallkan 2012-07-25 15:20:25

6

不,它不好。

HTML框架集的使用已被棄用,並且不再在最新版本的HTML中有效。

如果您需要這種功能,您仍然可以使用,但總體而言,您要做的是非常簡單的編寫網頁的方式非常

相關問題