博客列表 >iframe元素应用/样式来源及优先级

iframe元素应用/样式来源及优先级

茂林
茂林原创
2023年02月11日 08:13:31298浏览

iframe元素应用/样式来源及优先级

一、 iframe元素

  1. iframe元素的概念
    只有一个标签<iframe>
    在当前页面中再嵌入另外的页面(html),类似套娃/画中画
    标签属性:
    1.1 iframe.src: 嵌入页面 url
    1.2 iframe.srcdoc: 嵌入 html 代码
    1.3 iframe.name: 嵌入页面上下文,可与以下标签属性绑定
    1. - `a.target`: 点击链接后会在指定框架窗口中打开页面
    2. - `input/button.formtarget`: 功能与上面一致
    1.4 iframe.width: 宽度,默认 300px
    1.5 iframe.height: 高度,默认 150px
    1.6 iframe.frameborder: 框架边框,推荐 css 设置
  2. iframe元素的作用
    2.1 用来写网站的后台,有一些网站会禁止使用iframe容器打开,比如百度。。。
    2.2 iframe与a标签配合使用,iframe.namea.target的值绑定
    3.iframe元素写后台的应用
    思路:后台页面一般的构成:顶部 + 左侧 + 右侧(主体)
    3.1 顶部:logo,状态

    1. <!--使用的标签 header + h1 + small + select + em + buttom -->
    2. <header>
    3. <h3>
    4. XXX网站管理后台<small>(V1.0)</small>
    5. <select>
    6. <em>admin</em><botton onclick="logout()" >退出</botton>
    7. </select>
    8. </h3>
    9. </header>

    3.2 左侧:由一般链接组成的操作入口

    1. <!-- 使用的标签 nav + a + iframe -->
    2. <nav>
    3. <a href="../0116/02-table-base.html" target="content">表格元素</a>
    4. <a href="../0116/03-table-case.html" target="content">表格实战</a>
    5. <a href="../0116/04-form.login.html" target="content">登录表单</a>
    6. <a href="../0116/05-form.register.html" target="content">注册表单</a>
    7. <a href="../0117/01-video.html" target="content">视频元素</a>
    8. </nav>

    3.3 右侧或主体:顶部和左侧通常不会发生变化,变化的是主体

    1. <!-- 使用的标签 iframe -->
    2. <iframe src="inc/default.html" frameborder="0" name="content"></iframe>

二、样式来源及优先级

  1. 两大来源:预置样式/自定义样式
  2. 优先级:自定义样式 > 预置样式
  3. 预置样式:代理样式,web代理,是浏览器预置的样式
    1. <div class="header" style="color: red">
    2. <h2>元素的样式来源</h2>
    3. </div>
    样式来源和优先级
  4. 自定义样式:自己写的,学习目标
  5. 继承样式:
    • 元素中的可继承属性,会受到上理文同名属性时间影响
    • 可继承属性可简化代码,例如文本,字体,颜色等
    • 盒模型属性不可继承,例如边框,宽度,高度,内外边距等
  6. 自定义样式来源与优先级

    1. 行内样式: tag.style, 当前元素有效
    2. 文档样式: <style>, 当前文档有效
    3. 外部样式: file.css, 引入文档有效

作用域是由小到大的, 也可视为优先级不同

优先级: 行内样式 > 文档样式 > 外部样式

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议