html页面高度自适应

本文实现的效果是根据浏览器分辨率的不同,页面底端背景色自适应浏览器高度,也就是可以自动填充背景色。

<script type="text/javascript">

function height_adaptive(){

var main=$(document).height();

var title=document.getElementById("login_title").scrollHeight;

var body=document.getElementById("login_body").scrollHeight;

var bottom=main-title-body;

$("#login_bottom").height(bottom);

}

</script>

<BODY id="userlogin_body" onload="height_adaptive()">

<form  method="post" action="login.action" name="frm" id="frm">

<div id="login_title" class="login_title">

<span id="lbl_title">mindray | OR Digital System</span>

</div>

<div id="login_body" align="center" class="login_body">

<div align="left" class="login_head">

<img id="logo" alt="" src="./images/web/login_logo.png">

</div>

<table cellspacing="10px" style="padding-top:278px">

<tr>

<td><input type="text" id="userNameTest" name="tuser.username" onblur="showpasssword()" style="background:#FFFFFF url(images/web/user_available.png) no-repeat;" /></td>

</tr>

<tr>

<td><input type="password" id="usrpwdTest" name="tuser.password" style="background:#FFFFFF url(images/web/pwd_available.png) no-repeat;" /></td>

</tr>

<tr>

<td align="left"><img id="remember" alt="" src="images/web/ck_unselect.png" onmouseover="rem_mouseover()" onmouseout="rem_mouseout()"

onmousedown="rem_mousedown()" onmouseup="rem_mouseup()">

<span id="lbl_remember">&nbsp;Remember me</span></td>

</tr>

</table>

</div>

<div id="login_bottom" align="center" class="login_bottom">

<br />

<button type="button" id="btn_login" onclick="check()" onmousedown="login_mousedown()" onmouseup="login_mouseup()">Log in</button>

</div>

</FORM>

</BODY>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-30 04:18:34

html页面高度自适应的相关文章

页面高度自适应方法(PC、移动端都适用)

有个项目移动端的首页需要自适应. 宽度已经自适应了 , 高度也要自适应 ,先总结一下方法,PC端也适用. $(function(){ var h = window.innerHeight; $(".carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img").css("height&q

iframe标签父页面高度自适应

注意:页面html节点上要有 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <iframe id="mainFrame" name="mainFrame" scrolling="no" src=

vue iframe嵌套页面高度自适应 (ios 宽度扩大的bug , ios展示比例问题)

<template> <div class="card-index pt-relative"> <div id="wrapper" :style="'height:'+Height+'px;'"> <iframe v-if="iframeType" :src="srcUrl" sandbox="allow-forms allow-same-origin a

iframe的跨域高度自适应(通过跨域页面中嵌套本域页面)

实习不久接到一个任务,在网页中嵌套另一个工程的网页.本以为这是轻而易举的一件事情,结果被测试姐姐折腾得够呛.多次和我谈心说到这个高度固定导致iframe出现滚动条有多么不好看,对于工程整体的影响有多么恶劣.因为跨域的原因,这个需求被拖了许久,真是很痛苦的一件事.最终在我离开公司之前搞定了这个单. 这里就把我的研究过程写下来以供大家参考. 首先需要了解一下何为同域,何为跨域: URL 说明 是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名

div模拟textarea以实现高度自适应实例页面

作为多行文本域功能来讲,textarea满足了我们大部分的需求.然而,textarea有一个不足就是不能像普通div标签一样高度可以跟随内容自适应.textarea总是很自信地显摆它的滚动条,高度固执地岿然不动.所以,有时候,为了增加交互体验想让文本域高度自适应的时候,就会遇到麻烦. <!DOCTYPE <!DOCTYPE html> <html> <head> <title>div模拟textarea以实现高度自适应实例页面</title>

总结iframe高度自适应,自适应子页面高度

在网上找了很多iframe的高度自适应,发现很多兼容性都不是很好,于是自己总结了一下. 页面html节点上要有 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <iframe id="mainFrame" name="main

【高度自适应】基于像素(px)为单位的高度自适应,适合单屏页面

/*基于像素(px)为单位的高度自适应,适合单屏页面*/ //设置高度(延伸到浏览器底部 或 延伸到参考元素底部,可以设置减少量) $.fn.fnSetHeight = function(A, B) { if (this.length > 0) { //参数处理 var $Reference, Decrease; switch (arguments.length) { case 0: $Reference = $(window); Decrease = 0; break; case 1: if

jQuery简单实现iframe的高度根据页面内容自适应的方法(转)

本文实例讲述了jQuery简单实现iframe的高度根据页面内容自适应的方法.分享给大家供大家参考,具体如下: 方式1: //注意:下面的代码是放在和iframe同一个页面中调用 $("#iframeId").load(function () { var mainheight = $(this).contents().find("body").height() + 30; $(this).height(mainheight); }); 方式2: //注意:下面的代码

解决Iframe跨域高度自适应,利用window.postMessage()实现跨域消息传递页面高度(JavaScript)

在iframe跨域引用高度自适应这块写的js方式都试了不管用,最终使用的是window.postMessage() 跨域获取高度 传递信息 1.首先,在主页面上使用iframe引入子页面:也就是A.html页面引入B.html页面,下面看看A.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head>