html引入另一个html

2017-10-19  本文已影响0人  田园百晓生

问题背景:

在网站开发中,常有导航栏,右侧栏,底部等内容样式是一样的, 如果有十几个页面,是不是要复制黏贴十几份?呢?这样很明显是不妥的。常见做法是讲该部分封装起来,每个页面直接引入。那么,怎么引入呢?

实现方法:

方法一:使用object引入

方法二:使用import引入

方法三:使用iframe引入

问题及注解:

1:引入导航栏的html后,导航栏上方空了一行。

解决方法:在当前页css中加

*{

padding: 0px;

margin:0px;

}

2:import发放一些浏览器是不支持的。

3:一些公共样式,比如jquery等,在被引入的文件中如果用到,也要引入,仅仅在主页面中引入是无效的

注(php语言以及一些插件也是可以实现的,这里只列出原生的。)

上一篇下一篇

猜你喜欢

热点阅读