我的老板认为他是地球上最好的Web开发人员,尽管他的CS本科生还不到15岁。我正在为门户网站编写html,并使用css(当然)进行整体格式化。
[首先,他告诉我不要使用CSS,而要使用HTML包含。我的理解是html include用于跨多个页面重复的html,而不用于格式化。另外,据我了解,html包含总是要求js插入它们。我错了吗?我很乐意犯错。我还有一天要进行编码和标记,我想从头开始。
没有诸如“ HTML include”之类的东西。
有一个HTML导入建议,但它是dead in the water。
您已经标记了此ssi,这是服务器端包含(这是某些HTTP服务器支持的标准包含机制; Apache HTTPD documents it)。
其他包含HTML的机制包括static site generators之类的预处理器,模板,包括通过服务器端编程提供的机制以及涉及JavaScript的客户端机制。
最接近HTML本身的是iframe
,它使您可以将整个HTML文档嵌入页面的滚动框中。 (您可以使用object
和embed
达到类似的效果,但我还没有听到有充分的理由更喜欢它们而不是iframe
。
CSS是用于演示的正确工具,但是有时您需要一些通用的HTML脚手架才能将CSS应用于其中,有时您希望拥有一个地方来包含所有共享的演示元数据(例如<link>
元素)页面之间。