(前端)4.盒子模型-页面布局样例
!DOCTYPE html html head title盒子模型布局/title script src~/lib/jquery/dist/jquery.js/script style *{/*所有标签的边距为0*/ margin:0px; padding:0px; } html, body { width:100%; height:100%; } #contentWrapper{ width:100%; height:100%; position: relative; /*外层相对布局*/ } #header { top:0px; left:0px; position: absolute; /*内层绝对布局*/ width:100%; height:10%; background:blue; } #footer { bottom: 0px; left: 0px; position: absolute; /*内层绝对布局*/ width: 100%; height: 10%; background: red; } #middle { width: 100%; height: 80%; position: relative; /*外层相对布局*/ background: orange; top:10%; left:0px; } #left{ width: 10%; height: 100%; position: absolute; /*内层绝对布局*/ top:0px; left:0px; background: yellow; } #right { width: 10%; height: 100%; position: absolute; /*内层绝对布局*/ top: 0px; right: 0px; background: green; } #center { width: 80%; height: 100%; position: absolute; /*内层绝对布局*/ left: 10%; top:0px; background: lightblue; } /style /head body !--页面布局上、下、左、右、中-- div idcontentWrapper div idheader头/div div idmiddle div idleft左/div div idcenter中/div div idright右/div /div div idfooter脚/div /div script $(function () { getWidthAndHeight(); }) //获取区域的宽高 function getWidthAndHeight() { var wWidth $(#contentWrapper).width(); var wHeight $(#contentWrapper).height(); var hWidth $(#header).width(); var hHeight $(#header).height(); var fWidth $(#footer).width(); var fHeight $(#footer).height(); var lWidth $(#left).width(); var lHeight $(#left).height(); var rWidth $(#right).width(); var rHeight $(#right).height(); var cWidth $(#center).width(); var cHeight $(#center).height(); consoleLog(上, hWidth, hHeight); consoleLog(下, fWidth, fWidth); consoleLog(左, lWidth, lHeight); consoleLog(右, rWidth, rHeight); consoleLog(中, cWidth, cHeight); } function consoleLog(region, width, height){ console.log(region, width, height); } //窗体尺寸变化 window.onresize function () { getWidthAndHeight(); } /script /body /html

相关新闻

老Mac焕新指南:用OCLP-Mod把最新macOS装进你的旧设备

老Mac焕新指南:用OCLP-Mod把最新macOS装进你的旧设备

老Mac焕新指南:用OCLP-Mod把最新macOS装进你的旧设备 【免费下载链接】OCLP-Mod A mod version for OCLP,with more interesting features. 项目地址: https://gitcode.com/gh_mirrors/oc/OCLP-Mod 那天下午,我盯着系统设置里灰掉的"软件更新…

2026/8/18 13:52:32 阅读更多 →
Gopeed 下载器 Windows 7 闪退完整解决方案:5 个梯度方案让旧电脑也能流畅高速下载

Gopeed 下载器 Windows 7 闪退完整解决方案:5 个梯度方案让旧电脑也能流畅高速下载

Gopeed 下载器 Windows 7 闪退完整解决方案:5 个梯度方案让旧电脑也能流畅高速下载 【免费下载链接】gopeed A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter. 项目地址: https://gitc…

2026/8/18 13:52:32 阅读更多 →
Wand-Enhancer终极使用指南:如何解锁Wand全部功能并实现手机远程控制

Wand-Enhancer终极使用指南:如何解锁Wand全部功能并实现手机远程控制

Wand-Enhancer终极使用指南:如何解锁Wand全部功能并实现手机远程控制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 想玩的游戏刚开一…

2026/8/18 13:52:32 阅读更多 →

最新新闻

【单片机课程设计/毕业设计】基于 STM32/51 单片机的便携式电子计价秤开发 基于 STM32/51 单片机的多路单价智能称重设备设计(021103)

【单片机课程设计/毕业设计】基于 STM32/51 单片机的便携式电子计价秤开发 基于 STM32/51 单片机的多路单价智能称重设备设计(021103)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/18 15:03:25 阅读更多 →
从报错到跑通:ESP32 固件下载失败的五类高频场景排查指南

从报错到跑通:ESP32 固件下载失败的五类高频场景排查指南

从报错到跑通:ESP32 固件下载失败的五类高频场景排查指南 【免费下载链接】arduino-esp32 Arduino core for the ESP32 family of SoCs 项目地址: https://gitcode.com/GitHub_Trending/ar/arduino-esp32 arduino-esp32 是乐鑫官方维护的 ESP32 系列芯片 Ard…

2026/8/18 15:03:25 阅读更多 →
公众号排版的终极省心法:doocs/md 微信Markdown编辑器,从写作到发布一篇搞定

公众号排版的终极省心法:doocs/md 微信Markdown编辑器,从写作到发布一篇搞定

公众号排版的终极省心法:doocs/md 微信Markdown编辑器,从写作到发布一篇搞定 【免费下载链接】md ✍ WeChat Markdown Editor | 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 语法、自定义主题样式、内容管理、多图床、AI 助手等特性 …

2026/8/18 15:03:25 阅读更多 →
Flipper Authenticator安全实践清单:保护双因素认证数据的10条黄金建议

Flipper Authenticator安全实践清单:保护双因素认证数据的10条黄金建议

Flipper Authenticator安全实践清单:保护双因素认证数据的10条黄金建议 【免费下载链接】flipper-zero_authenticator Software-based TOTP/HOTP authenticator for Flipper Zero device. 项目地址: https://gitcode.com/gh_mirrors/fl/flipper-zero_authenticato…

2026/8/18 15:03:25 阅读更多 →
babel-plugin-istanbul 完整安装配置教程:让 nyc 与 mocha 无缝统计测试覆盖率

babel-plugin-istanbul 完整安装配置教程:让 nyc 与 mocha 无缝统计测试覆盖率

babel-plugin-istanbul 完整安装配置教程:让 nyc 与 mocha 无缝统计测试覆盖率 【免费下载链接】babel-plugin-istanbul A babel plugin that adds istanbul instrumentation to ES6 code 项目地址: https://gitcode.com/gh_mirrors/ba/babel-plugin-istanbul …

2026/8/18 15:03:25 阅读更多 →
nixos-cosmic部署指南:unstable与stable(24.11)版本如何选择

nixos-cosmic部署指南:unstable与stable(24.11)版本如何选择

nixos-cosmic部署指南:unstable与stable(24.11)版本如何选择 【免费下载链接】nixos-cosmic Flake for using COSMIC on NixOS 项目地址: https://gitcode.com/gh_mirrors/ni/nixos-cosmic 想在 NixOS 上用上 System76 的 COSMIC 桌面环境,nixos-…

2026/8/18 15:02:25 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →