行业资讯

首页 > 新闻资讯 > 行业资讯 > 网站设计排版中表单超过iframe框架高度肿么办

网站设计排版中表单超过iframe框架高度肿么办

2025-05-09 18:37:52   来源:   阅读:
很多网站设计师或SEO在在进行网站页面排版时会遇到iframe框架中的表单超过其框架高度的情况,一些有经验的老手都有自己的解决办法。但是对于那些没有经验的设计人员来说就不知道应该怎么被自动隐藏了。遇到了问题就要及时的去解决,那么当我们在网站设计排版中遇到表单超过iframe框架高度时应该肿么办呢?

在告诉大家解决方法之前,我们还需要对网页设计图片格式、网站设计标准、网页设计进展、网页兼容性设计、网站设计沟通、网页设计布局理念和网站界面设计方法等各识有一个详细的了解。并以这些知识为基础来支撑整个网站设计制作的工作。




iframe框架的概念:iframe框架指的就是在当前页面中插入另外一个页面,也就是调用或使用代码插入。
存在的问题有:1、iframe结构在部分IE内核的浏览器中打开时会造成CPU的负担,所以当页面上iframe内容过多时可能导致浏览器崩溃和CPU占用率过高。2、iframe结构被搜索引擎认为是不友好的。所以君君营销建议我们在制作网站时应尽量减少iframe的使用。
注意:百度明确提出不喜欢有违背用户真实意思的网页,所以如果企业网站需要做百度搜索引擎优化,那么一定不要使用iframe代码框架。
解决iframe框架中表单超过高度限制后自动隐藏的命令代码:
<script type="text/javascript">
$(document).ready(function()
{
// Set specific variable to represent all iframe tags.
var iFrames = document.getElementsByTagName_r('iframe');// Resize heights.
function iResize()
{
// Iterate through all iframes in the page.
for (var i = 0, j = iFrames.length; i < j; i++){// Set inline style to equal the body height of the iframed content.
iFrames[i].style.height = iFrames[i].contentWindow.document.body.offsetHeight + 'px';}
}
// Check if browser is Safari or Opera.
if ($.browser.safari || $.browser.opera)
{
// Start timer when loaded.
$('iframe').load(function()
{
setTimeout(iResize, 0);
}
);
// Safari and Opera need a kick-start.
for (var i = 0, j = iFrames.length; i < j; i++){var iSource = iFrames[i].src;
iFrames[i].src = '';
iFrames[i].src = iSource;
}
}
else
{
// For other good browsers.
$('iframe').load(function()
{
// Set inline style to equal the body height of the iframed content.
if(this.contentWindow.document.body.offsetHeight>1000){this.style.height = 700 + 'px';//此处为最小高度的设置}else{this.style.height = this.contentWindow.document.body.offsetHeight + 'px';}
}
);
}
}
);
</script>
操作方法:只要把上述文件外加一个jquery文件一起加载下,就会出现我们想要达到的效果。
以上内容由【君君营销】编辑整理!更多有关北京网站建设、企业网站建设、网站优化、网络运营、移动端网站建设、电商网站建设等互联网应用服务都可以联系我们!服务方式:028-86922220、400-028-6601。

标题名称:网站设计排版中表单超过iframe框架高度肿么办
网站路径:

网站建设、网络推广公司-君君营销,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站设计等

本文《网站设计排版中表单超过iframe框架高度肿么办》发布于君君营销文章,作者:admin,如若转载,请注明出处:/news/hyzx/72652.html,否则禁止转载,谢谢配合!

联系我们

18221295083
上海市浦东新区航头镇沪南公路4583号
上海市青浦区蟠龙路899号
18221295083
zhanglongfu@ijunjun.com
  • 联系我们
  • 关于我们
  • 二维码


    官方微信

    小程序
    返回
    顶部
    咨询

    扫描微信二维码,添加好友

    电话

    24小时电话:

    18221295083
    微信

    官方微信