使用iframe标签所遇到的问题
iframe是干嘛的?当某个项目页面的头部和底部一样时,多次写到每个页面时,不仅代码重复量大,页面加载也会变慢。可以将头部或底部写到一个单独的html文件中,然后再使用iframe标签来进行引入,类似于某个页面需要清除默认样式,只需要用link引入一个css清除样式文件即可,这个标签也是一样当需要用到头部或底部时,只需要用iframe引入即可。
iframe引入后显示不正常。当引入头部或底部之后,显示的不是原尺寸大小,这时需要给iframe设置一个宽度和高度,就恢复正常了(高度是头部或底部整个块的尺寸)。
iframe超链接跳转不正常。在外部html文件中所写的超链接在点击跳转时会有显示不正常,只需要在head标签中设置一个base标签即可
<base target="_top" />
base标签的作用:可设置页面中所有超链接跳转所打开的方式
target属性:超链接跳转方式;
属性值:
_blank | 在新窗口中打开被链接文档。 |
_self | 默认。在相同的框架中打开被链接文档。 |
_parent | 在父框架集中打开被链接文档。 |
_top | 在整个窗口中打开被链接文档。 |
framename | 在指定的框架中打开被链接文档。 |