<HeadFirst_HTML与CSS> O'REILLY_Chap.11_布局和定位

戴尔G3/AWCC用户必看:揪出WMI Provider Host疯狂占用的元凶,附5.4.35旧版回退保姆级教程 本文针对戴尔G3/AWCC用户遇到的WMI Provider Host异常占用问题,提供了详细的诊断方法和解决方案。通过分析AWCC 5.5.14.0版本的资源占用问题,指导用户回退到稳定版AWCC 5.4.35,并附上保姆级教程和预防措施,帮助用户彻底解决系统卡顿问题。 阅读详情

<HeadFirst_HTML与CSS> O’REILLY_Chap.11_布局和定位

本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容.

FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性.

FollowMeReading系列的博客标题格式为: <书名> 出版社章节数章节名, 方便大家在纸质版书籍中查找.

FollowMeReading系列博文中的内容大部分是原文, 非原文部分前面将有’博主’字样提醒.

感谢<HeadFirst_HTML与CSS>作者 Eric Freeman & Elisabeth Robson
感谢<HeadFirst_HTML与CSS>翻译 徐阳 丁小峰

本博客由@scott编写. 若转载此文章, 请注明出处和作者

正文

原文

BULLTE POINTS(要点):

  • 浏览器使用流在页面中放置元素.

  • 块元素从上向下流, 各元素之间有一个换行. 默认的, 每个块元素会占浏览器窗口的这个宽度.

  • 内联元素在块元素内部从左上方流向右下方. 如果需要多行, 浏览器会换行, 在垂直方向上扩展外围块元素, 来包含这些内联元素.

  • 正常页面流中两个块元素上下相邻的外边距会折叠为最大外边距的大小, 或者如果两个外边距大小相同, 则会折叠为一个外边距.

  • 浮动元素会从正常流中取出, 浮动到左边或右边.

  • 浮动元素放在块元素之上, 不会影响正常的页面流. 不过, 内联内容会考虑浮动元素的边界, 围绕着这个浮动元素.

  • clear 属性用来指定一个块元素左边或右边(或者左右两边)不能有浮动元素. 设置了 clear 属性的块元素会下移, 直到它旁边没有块元素.

  • 浮动元素必须有特定的宽度, 不能设置为auto.

  • 流体布局是指, 扩展浏览器窗口时, 页面中的内容会扩展以适应页面.

  • 冻结布局是指, 其中内容的宽度是固定的, 不会随着浏览器窗口扩展或收缩. 这有一个好处, 可以对设计提供更多控制, 不过也要付出代价, 这样就不能有效的使用浏览器宽度了.

  • 凝胶布局是指, 其中内容宽度是固定的, 但是外边距会随着浏览器窗口扩展或收缩. 凝胶布局通常会把内容放在中央 这与冻结布局有同样的好处, 不过通常更美观.

  • position 属相可以设置为4个值: static(静态) , absolute(绝对) , fixed(固定) 和 relative(相对).

  • 静态定位是默认方式, 将元素放在页面的正常流中.

  • 绝对定位允许将元素放在页面上的任何位置. 默认的, 绝对定位元素会相对于页面边界来放置.

  • 如果一个绝对定位元素嵌套在另一个定位元素中, 这个元素就会相对于外包含元素定位.

  • 使用绝对, 固定和相对定位时, 属性 top, right , bottom , left 可以用来指定元素的位置.

  • 绝对定位元素可以使用 z-index 属性分层放置, 是一个元素在一个元素上面. z-index 值越大, 说明层次越高(在屏幕上离你越近).

  • 固定定位元素总是相对于浏览器窗口定位, 页面滚动时, 固定定位的元素不会移动. 页面中的其他内容会在这些固定定位元素下面正常滚动.

  • 相对定位元素首先正常流入页面, 然后按指定的量偏移, 从而留出它们原先所在的空间.

  • 使用相对定位时, left, right , top 和 bottom 是指距正常流中该元素位置的偏移量.

  • CSS表格显示允许按一种表格布局来摆放元素.

  • 要创建CSS表格显示, 需要使用对应表格的一个块元素, 对应行的块元素, 以及对应单元格的块元素. 通常, 这些块元素都是 <div> 元素.

  • 如果需要建立多栏布局, 而且内容栏是均匀的, 表格显示就是一个很好的布局策略.

无限泛化!AI背景文字识别,腾讯文字六宫格 本文介绍了生成大规模文字验证码数据集的方法,通过使用上百种字体和2万+字库,结合随机背景和数十种图像增强技术,生成了2000万+的多样化样本。该方法采用二阶段训练策略,确保模型对字体、形态、形变等具有强泛化能力,可适配腾讯、咸鱼等多种平台的文字验证码识别,包括生僻字和复杂形变情况。生成的模型在多种验证码场景下表现优异,但强调该方法仅用于技术研究,严禁非法用途。 阅读详情

相关推荐

告别PlatformIO!用Arduino IDE搞定ESP32上的micro-ROS 2.0.5(Humble版)

本文详细介绍了如何从PlatformIO迁移到Arduino IDE以支持ESP32上的micro-ROS 2.0.5(Humble版)。内容涵盖环境配置、项目转换、常见问题解决及高级优化技巧,帮助开发者顺利过渡并充分利用Arduino IDE的官方支持优势。

weixin_33709590的博客 376

JavaScript字符串单引号和双引号的使用

在JavaScript程序中的字符串直接量, 是由单引号或双引号括起来的字符序列. 由单引号定界的字符串中可以包含双引号, 由双引号定界的字符串中也可以包含单引号.需要注意的是, 当使用单引号来定界字符串时, 需要格外小心英文中的缩写和所有格写法, 比如can’t和O’Reilly. 因为撇号和单引号是同一个字符, 所以必须使用反斜线()来转义所有的撇号.在客户端JavaScript程序设计中, J

Sponge_CMZ的博客 2262

UFS Link Startup全流程解析:从硬件初始化到链路稳定的5个关键阶段

本文详细解析了UFS Link Startup的全流程,从硬件初始化到链路稳定的5个关键阶段,包括初始化阶段、数据通道发现、数据通道重新对齐、链路启动收尾和能力交换阶段。通过时序分析、代码实现和实际案例,帮助开发者掌握UFS协议链路启动的技术细节,确保设备与主机之间的可靠通信。

weixin_30687051的博客 429

HTML里嵌入JavaScript方式中的脚本类型

JavaScript是Web的原始脚本语言,而在默认情况下,假定<script>元素包含或引用JavaScript代码。如果要使用不标准的脚本语言,如Microsoft的VBScript (只有IE支持),就必须用”type”属性指定脚本的MIME类型:<script type="text/vbscript"> // 这里是VBScript代码 </script>”type”属性的默认值是“

Sponge_CMZ的博客 1920

【DaVinci Developer实战指南】从入门到精通:软件组件设计与配置全解析

本文详细解析了DaVinci Developer在汽车电子开发中的核心应用,从软件组件设计到配置实战,涵盖Application SWC创建、RunnableEntity设计及Exclusive Area配置等关键环节。通过实际案例分享,帮助开发者快速掌握AUTOSAR架构下的ECU软件开发技巧,提升工作效率与系统稳定性。

weixin_30952535的博客 248

从零搭建A股量化交易系统:开源框架选型与实战部署指南

本文详细介绍了从零搭建A股量化交易系统的完整流程,重点分析了开源框架VNPY和QMT的选型与实战部署。内容涵盖系统架构设计、策略开发、性能优化及实盘过渡方案,为开发者提供了一套完整的A股实盘量化交易解决方案,助力高效构建稳定可靠的量化交易系统。

sugar的博客 1271

<HeadFirst_HTML与CSS> O'REILLY_Chap.8_增加字体和颜色样式

<HeadFirst_HTML与CSS> O’REILLY_Chap.8_增加字体和颜色样式 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeR

Sponge_CMZ的博客 663

方差分析ANOVA、T检验、卡方检验的区别

T检验和ANOVA都是用来看样本之间均值是否相等,但是两者又有什么区别呢? 卡方检验是用来看分类变量之间有没有相关性。 自变量X类型 自变量X组数 因变量Y类型 分析方法 离散(类别) 仅仅2组 连续(均值) t检验 离散(类别) 2组及以上 连续(均值) ANOVA 离散(类别) 2组及以上 离散(类别) 卡方检验 进一步细分 方差分析 从理论上讲,方差分析有两个前提条件,一是因变量Y需要满足正态性要求,二是满足方差齐检验。 方差不齐时可使用‘非参数检验’,同时还可使用wel

itslifeng的博客 4万+

<HeadFirst_HTML5> O'REILLY_Chap.6_与Web交流

<HeadFirst_HTML5> O’REILLY_Chap.6_与Web交流 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeReading

Sponge_CMZ的博客 636

手把手教您同花顺如何设置大盘分时均价线

本文将手把手教你如何在同花顺PC端开启大盘指数分时图📈

XiaoqiangClub的博客 4380

R语言LASSO回归作图为什么X轴使用-log(λ)而不是log(λ),如何转化为log(λ)?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1015

<HeadFirst_HTML与CSS> O'REILLY_Chap.14(完)_HTML表单

<HeadFirst_HTML与CSS> O’REILLY_Chap.14(完)_HTML表单 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMe

Sponge_CMZ的博客 635

STM32入门教程:水位传感器应用

这是一个简单的STM32水位检测系统的入门教程。希望通过学习本教程,您能对STM32微控制器的基本应用有更深入的了解,并能成功构建一个水位检测系统。如果您需要更详细的代码实例和教程,请参考相关的STM32开发手册和应用笔记。STM32是一款功能丰富且广泛应用于嵌入式系统的微控制器系列。在本教程中,我们将介绍如何使用STM32微控制器和水位传感器构建一个水位检测系统。

wx_linying1029的博客 533

<Learning SQL> O'REILLY_Chap. 1_背景知识

<Learning SQL> O’REILLY_Chap. 1_背景知识 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeReading系列的博

Sponge_CMZ的博客 599

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

<HeadFirst_jQuery> O'REILLY_Chap.4_jQuery Web页面管理

<HeadFirst_jQuery> O’REILLY_Chap.4_jQuery Web页面管理 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. Follow

Sponge_CMZ的博客 561

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

<HeadFirst_jQuery> O'REILLY_Chap.5_jQuery 效果和动画

<HeadFirst_jQuery> O’REILLY_Chap.5_jQuery 效果和动画 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMe

Sponge_CMZ的博客 551

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

<HeadFirst_jQuery> O'REILLY_Chap.1_jQuery入门

<HeadFirst_jQuery> O’REILLY_Chap.1_jQuery入门 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeRead

Sponge_CMZ的博客 548

<Learning SQL> O'REILLY_Chap. 3_查询入门

<Learning SQL> O’REILLY_Chap. 3_查询入门 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeReading系列的博

Sponge_CMZ的博客 542

<HeadFirst_HTML与CSS> O'REILLY_Chap.7_CSS入门

<HeadFirst_HTML与CSS> O’REILLY_Chap.7_CSS入门 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeReadi

Sponge_CMZ的博客 536

<HeadFirst_HTML与CSS> O'REILLY_Chap.13_表格与更多列表

<HeadFirst_HTML与CSS> O’REILLY_Chap.13_表格与更多列表 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeRe

Sponge_CMZ的博客 533

<HeadFirst_HTML与CSS> O'REILLY_Chap.4_连接起来

<HeadFirst_HTML与CSS> O’REILLY_Chap.4_连接起来 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeReadin

Sponge_CMZ的博客 533

<HeadFirst_HTML与CSS> O'REILLY_Chap.2_认识HTML中的"HT"

<HeadFirst_HTML与CSS> O’REILLY_Chap.2_认识HTML中的”HT” 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. Follow

Sponge_CMZ的博客 525

<HeadFirst_HTML与CSS> O'REILLY_Chap.12_HTML5标记

<HeadFirst_HTML与CSS> O’REILLY_Chap.12_HTML5标记 本博客的FollowMeReading系列初衷是在线的读书笔记. 为方便后期查阅, 故写成博客形式, 使用关键字查询便可以快读的找到相关的内容. FollowMeReading系列所选的书籍一般选自O’REILLY或Apress出版社, 尽量保证笔记内容的权威性. FollowMeRe

Sponge_CMZ的博客 523

GPT Image 2 出的 UI 图如何转成 HTML 和可编辑 Figma

AI 生成的 UI 图,本身只是起点。用 Codex 或 Claude Code 把它变成 HTML,就有了能演示的页面;用 html.to.design 把 HTML 导回 Figma,就有了能沉淀的设计源文件;用 Codia 直接把图转成 Figma,则适合只要设计稿、追求速度的场景。三条链路互相补充,组合起来就形成了"图、代码、设计稿"之间的闭环。同时也要清楚它的边界:单张位图缺少精确数值,像素级还原目前还做不到稳定;图里的文字和图标需要人工把关。

JEECG官方博客 208

开源项目推荐:2027 高考志愿填报指北|开源单页 HTML 高报资料工具书

高考志愿填报信息量大、维度多,考生与家长往往面临资料零散、信息不对称、优质内容收费门槛高等问题。《2027 高考志愿填报指北》是雪人老师开源的高报笔记资料汇编,将 683 篇、280.5 万字的原创笔记整合为单页 HTML 电子书,覆盖专业、院校、城市、填报攻略四大板块。支持左侧折叠导航、快速跳转、浏览器原生 A4 打印,可在线阅读也可本地保存使用,采用 CC BY-NC 4.0 协议开源,非商业场景可自由传播改编,是高考志愿填报阶段实用的免费参考工具书。关键词:高考志愿填报;高报资料;开源电子书;

Admans的专栏 278

Web端3D模型加载实战指南_Vue3_uni-app_HTML

很多同学一上来就问"uni-app 怎么加载 3D 模型",结果折腾三天发现方案根本不适用于自己的端。动手前先把下面这张表看完。结论:Web 端一律优先用 。 它是 Khronos 官方标准,被 three.js、model-viewer、微信小程序 XR-Frame 等所有主流方案原生支持,且是单文件,不涉及跨域、相对路径、资源丢失这些烦心事。免费模型资源站:Sketchfab、Poly Haven、Khronos glTF-Sample-Assets(官方示例模型,测试首选)。上线前必做的瘦身动作(一个

qq_19716091的博客 226
上一篇: <HeadFirst_HTML与CSS> O'REILLY_Chap.10_div与span
下一篇: <HeadFirst_HTML与CSS> O'REILLY_Chap.12_HTML5标记
CaoYuan_CIKU
博客等级 码龄11年 40粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值