iframe
规定一个内联框架,被用来在当前HTML文件内嵌入另一个文档。
属性:
src:url,在iframe中显示的文档路径。
frameborder:是否显示边框。1:显示。0:不显示。
scrolling:滚动条控制。auto(内容超出边框自动显示滚动条),yes(出现滚动条),no(不出现滚动条)。
align:规定如何根据周围的元素来对齐iframe(嵌入的页面位置)。
值:left,right,top,bottom,middle。
注意:HTML5不支持,HTML4 01已废弃。(由于兼容性,align设置法不推荐)
<iframe src="https://www.baidu.com" frameborder="0" scrolling="auto" align="middle"></iframe>
例
*{margin: 0;padding: 0;}html,body{height: 100%;}header{width: 100%;height: 100px;background-color: #333333;color: white;font-size: 1cm;text-align: center;line-height: 100px;letter-spacing: 20px;}section{height: 100%;display: flex;}aside{width: 200px;height: 100%;background-color: olive;}aside ul li{height: 50px;text-align: center;line-height: 50px;}aside ul li:hover{background-color:olivedrab;}ul li a{display: block;height: 100%;color: white;text-decoration: none;}ul li a:focus{background-color: olivedrab;color: red;}main{/* width: calc(100% - 200px); */flex-grow: 1;background-color: #cccccc;}main iframe{width: 100%;height: 100%;/* border: none; */}
<header>页眉</header>
<section>
<aside>
<ul>
<li><a href="./html/manage.html" target="box">店铺管理</a></li>
<li><a href="./html/contract.html" target="box">消费者权益保护</a></li>
<li><a href="./html/protect.html" target="box">个人信息保护</a></li>
</ul>
</aside>
<main>
<!--
可通过a的target取值与iframe的name值一致。实现将a标签的跳转网页显示在iframe中。
-->
<iframe src="./html/manage.html" frameborder="0" name="box"></iframe>
</main>
</section>
