2016-02-23 29 views
0

我有3個文件:如何包括.htm文件(HTML).htm文件

a.htm 主頁

b.htm 包括CSS或JS代碼

c.htm 包括表

如何將b.htm & c.htm導入到a.htm中,以便我可以使用查看錶格並使用CSS或JS? 這個想法是在多個佈局上使用相同的佈局。

+0

使用* pure * HTML?那裏做的不多。你有可以使用的任何服務器端語言嗎? – deceze

+1

HTML確實沒有「導入」功能。你可以使用'iframe',但是iframe限制了你可以對框架中的東西做什麼,而且無論如何都是不好的做法。大多數人處理「主」或「主」頁面的方式,然後部分頁面通過服務器端腳本進行處理。他們使用PHP,Javascript,Python或其他方式將這兩個文件連接在一起。 – Aeolingamenfel

+0

你能解釋一下iframe嗎? 也我知道我可以使用masterpage,但我有一些問題與它 – EXE

回答

0

如果你想正確編碼,我認爲你有兩個選擇。

第一個是,如果你不希望使用服務器端語言:

CSS:<link rel="stylesheet" type="text/css" href="style.css">

JS:<script type="text/javascript">

HTML:只要把你的表到主HTML (你想要包含這個文件的那個)如果你的表不是由Datas使用PHP/SQL提供的,我認爲這與分離它不相關。

另一種選擇是使用PHP,因此您可以在代碼中包含視圖。如果你想進一步創建/使用一些有趣的功能,你應該使用MVC來做。

+0

如果你真的不想改變任何東西,並按照你的方式,你應該檢查這個:[link](http://stackoverflow.com/questions/7103793/how-can-i-import-an-html-file-within-my-html-file?rq = 1)以及@Aeolingamenfel表示檢查框架如何在W3School上工作。 –