教你在iframe标签中制作滚动条样式,iframe标签的用法介绍

本篇文章主要讲述了关于html iframe标签中关于滚动的问题,这篇文章中写了关于iframe标签的滚动条的去留和保存下来和解决动态高度的iframe加载后双滚动条等问题,现在就让我们看文章吧

首先让我们看看HTML iframe标签中关于滚动条的去留和保存:

iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢?

一:去掉全部的滚动条

第一个方法:iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。

scrolling : auto —–在需要的时候滚动条出现

scrolling : yes ——始终显示滚动条

scrolling : no ——-始终隐藏滚动条

当设置scrolling : no时,全部的滚动条就没有了。

第二个方法:我发现除了 scrolling 可以去掉全部的滚动条外,还有另一个方法,在嵌入的页面里设置body{overflow:hidden},这样也可以将滚动条去掉,而且这也是当我们只想去掉某一个滚动条所使用的属性。

二:去掉右边的滚动条且保留底下的滚动条

如果只想保留底下的滚动条,那么可以在嵌入的页面里设置 body{overflow-x:auto ; overflow-y:hidden;}

三:去掉底下的滚动条且保留右边的滚动条

在嵌入的页面里设置 body{overflow-x:hidden;overflow-y:auto;}

我们已经知道了这两个属性都可以设置滚动条的显示和隐藏,那么当两个同时设置时,会出现哪个效果呢?

通过检测,我发现当scrolling=”auto”或者” yes”时,如果设置了body,那么就会使用body里的设置;当scrolling=”no”时,不管body设置了什么,都会使用scrolling的设置,即全部的滚动条都被去掉了。

接下来我们说说去掉水平滚动条的办法:

可以通过下面的方法来去掉:在iframe 所包含的网页中添加

html { overflow-x:hidden; }

即可以去掉水平滚动条了,也可以用同样的方法去掉垂直滚动条。

解决动态高度的iframe加载后双滚动条的问题:

若iframe数据是通过ajax 异步加载的,里面的div高度也是动态获取的,这里有个问题,当div内的内容没有加载到,上面的 var height 只能获取到没有撑开的高度,加载完ajax后还是无法得到实际的高度,这里就需要等所有document 树加载完再加载获取实际高度的方法

终极版,写在 iframe 页面

var ht = setInterval('getHeight',100);function getHeight(){    if(document.readyState == 'complete'){        var height = (document.body.scrollHeight)+'px';        $('parentdiv',window.parent.document).css('height',height);        window.clearInterval(gh);    }}

也许有更简单的解决方法,但这是我一步步遇到问题和解决的思路和代码,值得记录一下。当然还有scrolling属性也是可以做的,大家可以研究一下,要是大家有什么简单的办法,我们可以一起讨论啊,欢迎在下方留言

【小编推荐】

HTML中的base标签如何写相对路径?(内附使用介绍)

HTML img标签的src属性的用法是什么?具体使用方法解析(内附实例)

以上就是教你在iframe标签中制作滚动条样式,iframe标签的用法介绍的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1546766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 18:34:09
下一篇 2025年12月21日 18:34:17

相关推荐

  • form标签的action属性怎么用?form标签action属性的用法介绍(附实例)

    本篇文章主要的介绍了关于html中form标签action属性的用法介绍和实例,还有关于form标签的action属性的定义和语法介绍,最后徐还有关于form标签的action属性的作用解释。现在让我们一起来看吧 我们先来介绍HTML中form标签的action属性的含义: action属性规定当提…

    2025年12月21日
    000
  • HTML input标签的属性有哪些?input标签的name属性介绍

    本篇文章主要的介绍了关于html input标签的name属性的介绍,包括input标签的name属性的实例和三个使用的用途以及input标签中的name属性和id的区别哪些。好了,下面我们一起来看文章吧 首先让我们先认识一下HTML input标签的name属性: name属性规定 input 元…

    2025年12月21日
    000
  • HTML option标签怎么添加两个value?option标签的用法解析

    本篇文章主要的讲述了关于html option标签的用法实例,怎么添加两个value的值,最后还有一个常见的问题解答,希望能帮到大家,好了,现在一起来看看这篇关于html option标签的文章吧 首先先看看HTML option标签的意思: option 元素定义下拉列表中的一个选项(一个条目)。…

    2025年12月21日
    000
  • HTML中col标签里的汉字如何居中?HTML col标签的用法详解

    本篇文章主要的为大家介绍了关于html中的col标签的含义,还有环宇html col标签的汉字居中实例,还有各种对齐方式都在里面。下面让我们一起看看这篇文章吧 首先我们先来看下HTML中col标签的含义: 标签为表格中一个或多个列定义属性值。 如需对全部列应用样式, 标签很有用,这样就不需要对各个单…

    2025年12月21日
    000
  • HTML frame标签怎么用?frame标签的具体使用实例

    本篇文章主要为大家讲述的是关于html frame标签的用法,还有关于frame标签中的属性介绍。还有关于frame标签的使用实例,下面就让我们一起来看看这篇文章吧 首先我们先看看HTML frame标签的用法: 标签定义 frameset 中的一个特定的窗口(框架)。 frameset中的每个框架…

    好文分享 2025年12月21日
    000
  • 如何获取HTML中input标签的value的值?关于input value的用法详解

    本篇文章主要为大家讲述的是关于html input标签的value属性的用法和value属性的值,还有关于input标签的value属性的相关联的值。下面就让我们一起来看看这篇文章吧 首先让我们看看HTML中的input标签的用法: value属性是input元素规定值。 对于不同类型的input元…

    2025年12月21日
    000
  • HTML中的form标签的method属性怎么用?这里有method属性的用法介绍

    本篇文章主要的介绍了关于html中的form标签的method属性的定义及其用法解释,做了详细的解释,后面还有两个常见的问答和method属性的实例,现在就让我们一起看下去吧 首先我们来看看HTML中的form标签的method属性的意思? method属性是规定如何发送表单数据(表单数据发送到ac…

    好文分享 2025年12月21日
    000
  • 在一个HTML中h1标签能出现几次?h1标签和标题标签的差别是什么?

    本篇文章主要介绍了关于html h1标签的一些解释,有html h1标签和html title标签的区别,还有网页中h1标签和title标签与seo优的区别,还有一个小问题就是h1标签在一个网页能出现几次。 首先我们看看HTML中的h1标签能在一个页面中出现几次: h1标签是非常重要的,h1标签和关…

    2025年12月21日
    000
  • HTML h1标签是双标签吗?如何设置html h1标签的位置?

    本篇文章主要讲述了关于html h1 标签的介绍,h1标签的双标签显示的效果,和单标签显示的结果,还有关于html h1标签的位置调整,添加了align属性的用法和介绍。接下来我们一起看看吧 一:首先我们来说说HTML h1标签是双标签吗? 很多没有用过HTML中的h1标签的肯定有这种问题,其实这很…

    2025年12月21日
    000
  • html a标签是怎么使用的?html a标签的使用总结

    本篇文章主要的为大家介绍关于%ignore_a_1%标签的介绍,是如何使用a标签的,里面的必须属性href属性,也做了些介绍,关于html标签怎么使用的方法还有实例,接下来让我们一起看下去吧 首先让我们先了解a标签的使用介绍: html a标签是定义网页的超链接,是用在从一个页面往另一个页面的超链接…

    2025年12月21日
    000
  • html p标签能包含a标签吗?html p标签的作用说明

    本篇文章主要的为大家介绍了关于html p标签的的作用, 标签中能包含标签的解释,还有主要就是关于html p标签的作用的解释,现在让我们一起来看看这篇文章吧 首先我们先说说p标签中能包含a标签吗? 我们先看看 标签是块级元素,会独占一行其宽度自动填满其父元素宽度 标签是行内元素,不会独占一行,相邻…

    2025年12月21日
    000
  • 什么是html h1标签?html h1标签使用方法的详细介绍

    本篇文章主要为大家介绍了关于html h1~h6的使用介绍,介绍了关于html h1标签在网页中的两种使用方法,一个是网站首页的具体介绍,一个是文章内容页面的具体介绍,最后一点的总结,现在让我们看看这篇文章吧 首先,让我们先来看看什么是html h1标签: HTML h1标签是什么?是一级标题。 一…

    好文分享 2025年12月21日
    000
  • 不知道html5 hidden属性怎么用?那就看看表单hidden属性的用法

    本篇文章主要的介绍了关于html5中新出的hidden属性的用法,介绍了hidden属性的关于 标签当中的用法,还有关于表单标签当中的用法介绍,现在让我们一起看这篇文章吧 一、首先我们先来说说hidden属性: 这是在html5中才新出来的一种属性,在 标签中能表示隐藏,浏览器看不到,看这个实例: …

    2025年12月21日
    000
  • HTML中标签的class属性的值及其使用方法总结

    本篇文章主要为大家介绍了关于html中input标签的class属性的具体作用,都有实例证明,还有input标签的class属性和属性值的使用方法解释,最后一点是关于class属性的一个其它用法实例。 首先呢,我们来说说HTML中input标签的class属性的作用: input标签的class属性…

    好文分享 2025年12月21日
    000
  • HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解

    本篇文章主要为大家讲解了html中的h1标签的样式解析,但是如果不用css样式来做的话,那就只能在html4.01中显示了,所以我们还是尽快学习css层叠样式表吧,好了,现在让我们来说说这篇文章吧。 HTML中的H标签(H1,H2,H3等)用来标明一个页面中的标题层次系统。因此,Hl标签可以被当做整…

    2025年12月21日
    000
  • html h1标签怎么居中?有关于html中的h1居中实例解析

    本篇文章主要的介绍了关于html怎么使用h1居中的,文章中介绍了align属性,这个属性帮助了很多标签的居中,很好用的一个属性,虽然现在用的少了,都改用css了,不过对于初学者来说,h1标签居中还是用align的属性好。好了,现在开始阅读下面的文章吧 我们先来看看h1标签是干什么的? 标签是用来定义…

    2025年12月21日
    000
  • HTML img标签的绝对路径怎么写?HTML img标签绝对路径的使用方法

    本篇文章主要讲述了html中的img标签的绝对路径的写法和使用的方法详解,有兴趣的朋友可以一起来看看,有问题可以在下方提问区进行提问。 首先我们先了解什么是绝对路径: 就是你的主页上的文件或目录在硬盘上真正的路径 我们先看看这一实例: @@##@@@@##@@@@##@@ 立即学习“前端免费学习笔记…

    2025年12月21日
    000
  • HTML img标签的alt属性是什么意思?HTML img标签的alt属性详解

    本篇文章主要的介绍了关于html中的img标签alt属性的定义和具体的实例介绍,接来下让我们一起看文章吧 首先,我们先来看看img标签的alt属性是什么意思? alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。 假设由于下列原因用户无法查看图像,alt属性可以为图像提供替代的信息: 网…

    2025年12月21日
    000
  • html如何嵌套页面?标签告诉你答案

    本篇文章主要为大家介绍了html iframe标签的介绍,让大家知道怎么通过iframe标签来为网页嵌套页面,内容很简单,大家照着这上面的来,多实践几次就懂了。希望大家都能好好学习,现在让我们来看这篇文章吧。 推荐手册:HTML5最新版参考手册 在这里小编首先介绍的是HTML中iframe标签的用法…

    2025年12月21日
    000
  • html base标签怎么用?base标签的使用方法(附实例)

    本篇文章主要的介绍了关于html base标签的使用方法实例,其实base的用法还是挺强大的,网上都说base标签的强大,我以前用的少,不懂这些,今天我就给大家介绍这标签。让你们用着看看有没有感觉很好,最后还有个关于html base标签的好处。接下来让我们一起看文章吧 本篇文章刚开始,我们介绍HT…

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信