CSS+DIV两栏式全屏布局
在网上找了很久,发现大部分都是固定宽度设置两栏,全屏情况下的布局很少。最后终于完成了,写出来备查,也供大家参考。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<TITLE>测试布局</TITLE>
<script language="javascript" type="text/javascript" src="js/jquery-min.js"></script>
<style type="text/css">
<!--
div{margin:0px;padding:0px;}
/*基本信息*/
body {font:12px Simsun;margin:0px;background:#FFF;color:#;}
/*页面层容器*/
#divContainer {width:%;clear:both;}
/*页面头部*/
#divHeader {clear:both;height:120px;background:#FFCC99;}
/*页面主体*/
#divMainContent {clear:both;height:400px;background:#CCFF00;position:relative;}
#divLeftSidebar {width:200px;position:absolute; height:%;}
#tbSpliter{width:8px;height:%;border:0px;border-collapse: collapse; background-image:url(images/pushPinBg.gif);}
#divSidebarSpliter {margin-left:200px;width:8px;position:absolute; height:%;}
#divRightContent {margin-left:208px;height:%;background:#EEE;}
/*页面底部*/
#divFooter {clear:both;height:25px;background:#00FFFF;}
-->
</style>
</head>
<body>
<div id="divContainer">
<div id="divHeader">
<iframe id="headFrame" name="headFrame" frameborder="no" scrolling="no" noresize="noresize" src="Head.aspx" height="" width="100%"></iframe>
<iframe id="topFrame" name="topFrame" frameborder="no" scrolling="no" noresize="noresize" src="Top.aspx" height="" width="100%"></iframe>
</div>
<div id="divMainContent">
<div id="divLeftSidebar">
<iframe name="leftFrame" id="leftFrame" src="Left.aspx" scrolling="no" noresize="noresize" height="100%" width="100%" frameborder="" ></iframe>
</div>
<div id="divSidebarSpliter">
<TABLE id="tbSpliter">
<TR><TD height="35%"></TD></TR>
<TR><TD><IMG id="imgSpliter" onclick="toggleDockPanel();" style="CURSOR:pointer" alt="" src="data:images/pushPinOpen.gif"></TD></TR>
<TR><TD height="55%"></TD></TR>
</TABLE>
</div>
<div id="divRightContent">
<iframe name="mainFrame" id="mainFrame" src="Main.aspx" scrolling="no" noresize="noresize" height="100%" width="100%" frameborder="" ></iframe>
</div>
</div>
<div id="divFooter">
<iframe src="Bottom.aspx" name="bottomFrame" frameborder="no" scrolling="no" noresize="noresize" width="100%" height="" ></iframe>
</div>
</div> <script type="text/javascript">
$(document).ready(function () {
self.moveTo(,);
self.resizeTo(screen.availWidth,screen.availHeight);
ResetDivContentHeight();
}) $(window).resize(ResetDivContentHeight);
function ResetDivContentHeight() {
$("#divMainContent").height($(window).height() - $("#divHeader").height()-$("#divFooter").height());
} function toggleDockPanel(){
if($("#divLeftSidebar").css("display")=="none"){
$("#divLeftSidebar").show();
$("#imgSpliter").attr("src",'images/pushPinOpen.gif');
$("#divSidebarSpliter").css("margin-left",);
$("#divRightContent").css("margin-left",);
}else{
$("#divLeftSidebar").hide();
$("#imgSpliter").attr("src",'images/pushPinClose.gif');
$("#divSidebarSpliter").css("margin-left",);
$("#divRightContent").css("margin-left",);
}
} </script>
</HTML>
CSS+DIV两栏式全屏布局的更多相关文章
- CSS全屏布局的5种方式
× 目录 [1]float [2]inline-block [3]table[4]absolute[5]flex[6]总结 前面的话 全屏布局在实际工作中是很常用的,比如管理系统.监控平台等.本文将介 ...
- CSS全屏布局的6种方式
前面的话 全屏布局在实际工作中是很常用的,比如管理系统.监控平台等.本文将介绍关于全屏布局的6种思路 float [1]float + calc 通过calc()函数计算出.middle元素的高度,并 ...
- Css学习总结(3)——CSS布局解决方案 - 水平、垂直居中、多列布局、全屏布局
居中布局 水平居中 子元素于父元素水平居中且其(子元素与父元素)宽度均可变. inline-block + text-align <div class="parent"> ...
- day09—css布局解决方案之全屏布局
转行学开发,代码100天——2018-03-25 今天,本文记录全屏布局的的方法.全屏布局,即滚动条不是全局滚动条,而是出现在内容区域内,:浏览器变大时,撑满窗口. 如:设置下图中布局,其中top区, ...
- div两栏等高布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- css 关于两栏布局,左边固定,右边自适应
好几个星期都没写博客了,最近不忙也不闲,稀里糊涂过了两个星期,之前几个月内天天坚持签到.最近也没签到.哈哈,说正事. 今天做东钿互金平台后台页面,昨天做了一个登录页面,业偶碰到了一个难题.等下也要把它 ...
- Android 沉浸式全屏
Android 4.4 带来了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏. 虚拟按键动态隐藏, 应用可 以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 “身临其境” 的体验. A ...
- jQuery10种不同动画效果的响应式全屏遮罩层
遮罩层有很多今天介绍这个jQuery10种不同动画效果的响应式全屏遮罩层 效果预览 下载地址 实例代码 <div class="container"> <head ...
- iOS 全屏布局
edgesForExtendedLayout属性用于替代wantsFullScreenLayout,控制页面显示的范围,默认值是UIRectEdgeAll automaticallyAdjustsSc ...
随机推荐
- git 创建本地分支,然后推送到服务器上
git checkout -b crm-2.repair-callback.phoneSet git checkout -b crm-2.repair-callback.RepairHis git p ...
- 基于能量收集的智能家居-2013国家级大学生创业实践项目申报_商业计划书_V0.2
SmartHome项目商业计划 基于能量收集的 免电池无线智能家居系统 IA-SmartHome团队 2012.12 l 基于无线的智能家居解决方案,节省施工成本: l 基于能 ...
- 稀疏矩阵存储格式总结+存储效率对比:COO,CSR,DIA,ELL,HYB
稀疏矩阵是指矩阵中的元素大部分是0的矩阵,事实上,实际问题中大规模矩阵基本上都是稀疏矩阵,很多稀疏度在90%甚至99%以上.因此我们需要有高效的稀疏矩阵存储格式.本文总结几种典型的格式:COO,CSR ...
- 【转】Kylin的cube模型
转自:http://www.cnblogs.com/en-heng/p/5239311.html 1. 数据仓库的相关概念 OLAP 大部分数据库系统的主要任务是执行联机事务处理和查询处理,这种处理被 ...
- LR Analysis:详解FirstBufferTime
LR Analysis:详解FirstBufferTime 详解 第 一次缓冲时间 测试结果分析过程中,经常遇到第一次缓冲时间 FirstBufferTime,并且发现大 部分系统的响应时间也都浪 ...
- NDK各版本下载
含r8e,r9d,r10c 其中x86_64代表64位系统 官网上只有最新版下载链接,如果想要下载以前的版本,可打开 https://archive.org/web/ 然后输入 http://deve ...
- SpringHttpInvoker解析2-服务端实现
主要的配置文件 <!-- 在Spring的httpInvoker服务 --> <bean id="httpInvokerUserService" class=&q ...
- POJ 2418 字典树
题目链接:http://poj.org/problem?id=2418 题意:给定一堆树的名字,现在问你每一棵树[无重复]的出现的百分比,并按树名的字典序输出 思路:最简单的就是用map来写,关于字典 ...
- JSON 和 XML 优缺点的比较
JSON 和 XML 优缺点的比较 1.JSON定义(JavaScript Object Notation) 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.可在不同平台之间进行数据交换 ...
- iOS 获取当前用户的用户路径并写入文件
NSString *path = [[@"~" stringByExpandingTildeInPath] stringByAppendingString: @"/tmp ...