可以。
在靜態網頁編程中,沒有類似高級語言的“包含”功能,但還是可以通過內聯框架或框架實現網頁的嵌入顯示。下面舉壹個使用內聯框架的例子。
<!--?example.html?--><!DOCTYPE?html>
<html>
<!--?head...?-->
<body>
<!--?使用?iframe“包含”其他網頁?-->
<iframe?src="header.html"?frameborder="0"?width="400"?height="100"?scrolling="no">Header?iframe</iframe>
<div>?
<span>其他</span><span>內容</span>?
</div>?
</body>
</html><!--?header.html?-->
<!DOCTYPE?html>
<html>
<!--?head...?-->
<body?style="margin:0;?padding:0">
<div?style="height:100px;?width:400px;?background:#ccc;?margin:0;?padding:0">
<h1>標題</h1>
</div>?
</body>
</html>
由於 W3C 新標準中不推薦使用框架,就不舉例說明了,相關內容可以自行搜索。
如果是使用 PHP、JSP 等服務器技術編寫網頁,那麽就可以依靠服務器端程序來實現文件的包含,此時可以包含任何 HTML?標簽,包括 <head> 等?。下面舉兩個簡單的例子,只用作說明,實際應用時可能不同。
/*?PHP?*/?require("header.html");<!--?JSP?-->
<%@?include?file="header.html"?%>