html自适应页面上下左右分栏的效果可以借用CSS或者jQuery进行处理。

CSS中的width和height属性的值带%的情况:

height:100% 代表基于包含它的块级对象(即父元素)的百分比高度,此时为100%。

width:100% 代表基于包含它的块级对象(即父元素)的百分比宽度,此时为100%。

使某元素(例如id为container的元素)占据整个页面的全部时的CSS代码如下:

#container {

width: 100%;

height: 100%;

}

简单的带有的头注和脚注页面实例:

html,body {margin:0;padding:0;

}

#mainContainer {

height:100%;

width:100%;

}

#header {

height:15%;

width:100%;

background-color:red;

}

#center {

height:75%;

width:100%;

background-color:blue;

}

#footer {

height:10%;

width:100%;

background-color:pink;

}

Header
Center
Footer

假如当一个父元素中有两个或多个元素时,需要其中一个元素占据除其他元素所占的空间之外剩下的所有空间,则可以在页面初始化后通过jQuery修改它的高度和宽度属性。

例如,其他元素总共占父元素高70像素、宽25像素的空间且都在一成片区域,父元素宽也为25像素。

// 页面初始化后调用

$(document).ready(function () {

// 使窗口最大化

if (document.body.offsetWidth < screen.width) {

try {

window.moveTo(0, 0);

window.resizeTo(window.screen.availWidth, window.screen.availHeight);

} catch (e) {

throw e;

}

}

// 使mainContent的高度为父元素的全部高度减去70像素的高度

$(".mainContent").css('height', '100%').css('height', '-=70px');

// 使mainContent的宽度为父元素的全部宽度减去25像素的宽度

$(".mainContent").css('width', '100%').css('width', '-=25px');

}); 参考自:css width: calc(100% -100px); alternative using jquery  http://stackoverflow.com/questions/11117216/css-width-calc100-100px-alternative-using-jquery

html自动分栏,html自适应页面上下左右分栏的处理技巧相关推荐

  1. android 高度上分权重,安卓自适应布局(关于权重weight的使用技巧!)

    weight和weightSum Layout Weight LinearLayout also supports assigning a weight to individual children ...

  2. 基于Jquery的图片自动分组且自适应页面的缩略图展示特效

    今天分享的是一款基于Jquery的图片自动分组且自适应页面的缩略图展示特效,通俗一点说就是JS相册,不过是用JQuery做的,相当不错! This experimental jQuery plugin ...

  3. 自动解题批改与自适应学习 AI在教育行业的应用实践

    自动解题批改与自适应学习 AI在教育行业的应用实践 因校内业务的需求,学霸君一直非常注重人工智能相关技术的研发.通用人工智能技术非常难做,但与垂直行业场景结合起来,降低算法的难度,使得算法找到用武之地 ...

  4. 页面怎么导出html文件大小,报表HTML导出时自适应页面大小

    第1章 概述 默认情况下,报表在浏览器中是按实际大小显示的,所以当报表的大小超过浏览器的显示区域时,就会出现水平或垂直滚动条.这对于在Dashboard中展现的报表可能是一个问题.为避免出现滚动条,需 ...

  5. jQuery实现等比例缩放大图片让大图片自适应页面布局

    在布局页面时,有时会遇到大图片将页面容器"撑破"的情况,尤其是加载外链图片(通常是通过采集的外站的图片).那么本文将为您讲述使用jQuery如何按比例缩放大图片,让大图片自适应页面 ...

  6. html iframe自动高度,iframe高度自适应撑开

    iframe在div中如何自适应高度 div中的iframe高度和宽度自适应的问题 我用bootstrap布局,上边部分为导航菜单,左边为一级菜单. DIV里嵌套Iframe,让Iframe及DIV高 ...

  7. 如何删除下一页分节符_页面布局里分节符添加的下一页空白页怎么删 - 卡饭网...

    word2010怎么插入分节符 word2010怎么插入分节符 通过在Word2010文档中插入分节符,可以将Word文档分成多个部分.每个部分可以有不同的页边距.页眉页脚.纸张大小等不同的页面设置. ...

  8. 企业级个人免签虚拟商品卡密点卡自动发卡网平台自适应源码支持易支付分销

    企业级个人免签虚拟商品卡密点卡自动发卡网平台自适应源码支持易支付分销 支持: 1 后台实时平台大数据可视化展示功能,非常的亮眼和好用. 2 支持api对接,可以对接自己需要的支付接口.图片接口和文件存 ...

  9. 百度ueditor自适应(编辑器自适应页面,图片上传宽高,等)

    1.编辑器自适应页面 在实例化编辑器时加上 initialFrameWidth:'100%',//初始化编辑器宽度 代码 <!-- 加载编辑器的容器 --> <script id=& ...

  10. html5 两栏等宽布局代码,分三栏栏宽相等 如何将合并的一段分为等宽三栏,栏宽为4.5厘米...

    将正文的最后一段分成等宽的三栏,栏间加分隔线.将正文的最后一段分成等宽的三栏,栏间加分隔线. 方法步骤如下: 打开需要操作的WORD文档,选中正文最后一段,点击页面布局中的"更多分栏&quo ...

最新文章

  1. 设计模式09: Decorator 装饰模式(结构型模式)
  2. TAS-LR 论文辅助笔记 图拉普拉斯正则项推导
  3. Stackoverflow:您从未见过的7个最佳Java答案
  4. 前端学习(2346):uniapp环境搭建
  5. 输入身份证号,输出出生日期
  6. 学习Scala:使用try-catch表达式处理异常
  7. Android中如何获取应用版本号
  8. 自食其力!ASP.NET 4打造HTML5视频控件
  9. [远心镜头] 物方远心、像方远心和双远心镜头的区别
  10. 关于DBSCAN聚类算法
  11. 获取当前经纬度 和 通过经纬度 得到大致位置的接口
  12. built a JNCIS LAB系列:Chapter 9 L3××× L2×××
  13. 关于sql server中isnull(值,值)是什么意思
  14. mysql小计_Mysql必读用SQL实现统计报表中的小计与合计的方法详解
  15. Django实战教程
  16. SLAM 三维传感器 点滴
  17. 图像边缘Canny算子提取
  18. 【自定义View】抖音网红文字时钟-上篇
  19. python为什么被称为胶水语言_python为何称为胶水语言
  20. 架构可细分为业务架构、应用架构、技术架构

热门文章

  1. Mac怎么切换主显示器 Mac设置主显示器
  2. linux之间文件拷贝文件,不同的Linux之间拷贝文件
  3. RCAN论文笔记:Image Super-Resolution Using Very Deep Residual Channel Attention Networks
  4. Kubernetes存储Longhorn
  5. TestNG-学习笔记
  6. linux数字对应的字母,Linux中的权限表示:字母表示和数字表示
  7. SparkStreaming动态读取配置文件
  8. 打印后台处理程序服务怎么开启
  9. win7万能声卡驱动_我把一台PC的操作系统从win7换成了win10,它真的很棒!
  10. win7声卡驱动安装不上怎么处理