前端进阶之旅前端进阶之旅
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
  • 基础篇HTML/CSS/JS 打底
  • 进阶篇原理与工程化
  • 高频篇面试最常问的那批
  • 精选篇按模块收敛的总结
  • 手写篇常考代码手写实现
  • 面经篇真实面试问题复盘
  • AI 篇NEWAI 时代的前端考点
  • 历年面经NEW按年份追踪真实考点
  • 每日一题每天一道,攒手感
  • 专项自测100 题快速查漏
  • 小程序题库小程序专项刷题
  • 算法题库NEW在线编码即时判题
  • 知识卡片NEW碎片时间过考点
  • 面试题大全常见问题解析
  • AI 答疑NEW随时提问,即时解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • AI 定制路线NEW按你的简历现排
  • AI 知识地图NEW串起全站知识点
  • 原理篇React / Vue 源码拆解
  • HTTP从报文一路讲到 HTTPS
  • 浏览器渲染、事件循环、进程
  • 计算机基础Linux、网络、操作系统
  • 设计模式23 种模式怎么用
  • Node学习指南从环境搭建到服务端
  • NPM工作流script、依赖与发布
  • Docker容器化部署上手
  • Canvas图形与动画实战
  • 前端系统进阶学习大型项目工程化
  • 前端综合文章长期沉淀的实践文
  • 思维导图知识点全景图
  • 学习路线按图索骥不跑偏
  • AI 热点NEWAI 每日动态
  • 公众号动态公众号历史文章
  • 博客动态站长的技术博客
  • 开发者导航常用工具与文档站
首页程序员面试题库盒模型与排版专题面试题
面试知识索引 · 分类、标签与搜索

盒模型与排版专题面试题,38 道完整答案

盒模型与排版专题面试题第 1 页,显示第 1–38 题,共找到 38 道完整解析,可继续按分类、标签与关键词缩小范围。

38筛选结果
52技术分类
178检索标签
1索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

清除全部筛选
题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
全部标签盒模型与排版38并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121
查看其余 163 个标签
网络协议111测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页01 / 1

正在显示第 1–38 题

CSS38
第 1 页

本页面试问题

按稳定语义路径排序

  1. 0001
    CSS盒模型与排版

    如何利用绝对定位与 auto 外边距将一个元素水平垂直居中,其原理是什么?

    围绕“如何利用绝对定位与 auto 外边距将一个元素水平垂直居中,其原理是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释设置 top/left/right/bottom 为 0 与 margin: auto 的包含块尺寸分配机制。

    核心关键词绝对定位 auto margin 水平垂直居中
    #盒模型与排版
  2. 0002
    CSS盒模型与排版

    绝对定位元素的包含块是最近的定位祖先吗?请举例说明非定位祖先如何影响其定位。

    本题解释绝对定位包含块的形成规则:由最近的非 static 定位祖先或具有 transform 等属性祖先的 padding 盒决定,若均无则初始包含块。通过示例说明非定位祖先通常不建立包含块,但可借助 transform 等属性改变定位参照,并强调百分比偏移基于包含块的尺寸。

    核心关键词绝对定位 包含块 定位祖先
    #盒模型与排版
  3. 0003
    CSS盒模型与排版

    CSS 中触发 BFC 的常见方式有哪些,BFC 对布局有什么实际作用?

    本题梳理 BFC 的多种触发条件,如浮动、overflow、display: flow-root,并用实例解释其清除浮动、阻止 margin 合并等布局作用。

    核心关键词BFC 触发方式 作用 overflow
    #盒模型与排版
  4. 0004
    CSS盒模型与排版

    行内元素(如 span)设置 margin-top 和 height 为什么不会产生预期的垂直效果?

    围绕“行内元素(如 span)设置 margin-top 和 height 为什么不会产生预期的垂直效果”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释行内非替换元素高度由 line-height 决定,垂直 margin 不影响行距,只影响水平 margin。

    核心关键词行内元素 margin-top height 无效
    #盒模型与排版
  5. 0005
    CSS盒模型与排版

    在默认 content-box 下,给一个 width: 200px 的元素添加左右 padding: 20px 和 border: 5px,实际渲染总宽度是多少?为什么?

    围绕“在默认 content-box 下,给一个 width: 200px 的元素添加左右 padding: 20px 和”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须计算总宽度为 200+20*2+5*2=250px,并说明附加在内容尺寸之外。

    核心关键词content-box 总宽度计算 padding border
    #盒模型与排版
  6. 0006
    CSS盒模型与排版

    CSS 中 clear 属性设置 both 的原理是什么?它如何处理左右两侧的浮动元素?

    围绕“CSS 中 clear 属性设置 both 的原理是什么?它如何处理左右两侧的浮动元素”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 clear 会在该元素上方增加 clearance 以避开浮动,并不清除浮动的“影响”,提到 clear 与 BFC 的区别。

    核心关键词clear both 清除浮动原理
    #盒模型与排版
  7. 0007
    CSS盒模型与排版

    当一个父元素只有浮动子元素而没有显式高度时,其高度为何塌陷为零?给出两种可行的修复方案。

    围绕“当一个父元素只有浮动子元素而没有显式高度时,其高度为何塌陷为零?给出两种可行的修复方案”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释浮动脱离文档流导致父高度不撑开,并展示 overflow:hidden(BFC)与::after clearfix 两种方法,不。

    核心关键词浮动子元素 父高度塌陷 clearfix
    #盒模型与排版
  8. 0008
    CSS盒模型与排版

    CSS 的 contain: layout 或 contain: paint 如何帮助解决由全屏不必要的重排或绘制引起的性能问题?其盒模型含义是什么?

    围绕“CSS 的 contain: layout 或 contain: paint 如何帮助解决由全屏不必要的重排或绘制引”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 containment 隔离盒内容与外部布局,减少重排范围,并说明应用场景(如长列表项),不深入小册子。

    核心关键词contain layout paint 渲染性能
    #盒模型与排版#性能优化
  9. 0009
    CSS盒模型与排版

    CSS 中 content-box 与 border-box 两种盒模型在宽度计算上有什么区别,何时应优先选择 border-box?

    本题解释 content-box 与 border-box 在 width 计算上的差异,说明为何布局时优先选 border-box,并给出具体场景与边界条件。

    核心关键词box-sizing content-box border-box
    #盒模型与排版
  10. 0010
    CSS盒模型与排版

    在 Flex 容器中,要让子项文本溢出显示省略号,需要如何设置 min-width 或 overflow?

    围绕“在 Flex 容器中,要让子项文本溢出显示省略号,需要如何设置 min-width 或 overflow”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 flex 项 min-width:auto 阻止收缩导致溢出,需设置 min-width:0 等,并说明与块级的不同。

    核心关键词flex 子项 text-overflow min-width 省略
    #盒模型与排版#容器化#Flexbox
  11. 0011
    CSS盒模型与排版

    为什么对 inline-block 元素设置 text-overflow: ellipsis 通常无效?请分析原因并给出解决办法。

    围绕“为什么对 inline-block 元素设置 text-overflow: ellipsis 通常无效?请分析原因并”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 text-overflow 适用于块容器,inline-block 需要 overflow hidden 与 white-sp。

    核心关键词inline-block text-overflow 无效 解决
    #盒模型与排版#容器化
  12. 0012
    CSS盒模型与排版

    一个空的块级元素(无内容、无 padding/border)自身的上下外边距会合并吗?对布局有何影响?

    围绕“一个空的块级元素(无内容、无 padding/border)自身的上下外边距会合并吗?对布局有何影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确空块的自身上下外边距合并情形,并说明对垂直间距的影响。

    核心关键词空块级元素 上下外边距合并
    #盒模型与排版
  13. 0013
    CSS盒模型与排版

    给元素设置 float 与 display: inline-block 都能实现文字环绕效果吗?二者主要区别是什么?

    围绕“给元素设置 float 与 display: inline-block 都能实现文字环绕效果吗?二者主要区别是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 float 使元素脱离流并环绕,inline-block 在行内流中且不会环绕,需要对比文档流和空白节点差异。

    核心关键词float 与 inline-block 文字环绕区别
    #盒模型与排版
  14. 0014
    CSS盒模型与排版

    为什么给父元素设置 height: auto 无法包含其绝对定位的子元素?如何使父元素随绝对子元素扩展?

    围绕“为什么给父元素设置 height: auto 无法包含其绝对定位的子元素?如何使父元素随绝对子元素扩展”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明绝对定位移除文档流,父高度不透传;介绍用相对定位扩展或 JS 测量,也提到现代替代如 grid,但不扩展 grid 细节。

    核心关键词height auto 包含绝对定位子元素
    #盒模型与排版#CSS Grid
  15. 0015
    CSS盒模型与排版

    为什么使用 display: inline-block 排列的多个元素之间会有间隙?如何移除这些间隙?

    围绕“为什么使用 display: inline-block 排列的多个元素之间会有间隙?如何移除这些间隙”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 HTML 源码空格生成间隙,并提供 font-size:0 或注释空格等修复。

    核心关键词inline-block 间隙 空白符 去除
    #盒模型与排版
  16. 0016
    CSS盒模型与排版

    CSS 的 isolation: isolate 属性有何用途?与手动设置 transform 创建层叠上下文比有什么优点?

    围绕“CSS 的 isolation: isolate 属性有何用途?与手动设置 transform 创建层叠上下文比有什”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 isolation 只为创建层叠上下文而不产生视觉影响,避免 transform 导致的副作用。

    核心关键词isolation isolate 层叠上下文 用途
    #盒模型与排版
  17. 0017
    CSS盒模型与排版

    层叠上下文的建立条件有哪些?请列举至少三种常见属性,并说明它对 z-index 的影响。

    围绕“层叠上下文的建立条件有哪些?请列举至少三种常见属性,并说明它对 z-index 的影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须列出 position+z-index、opacity<1、transform 等,并说明独立层叠上下文中 z-index 只能与同。

    核心关键词层叠上下文 创建条件 z-index
    #盒模型与排版
  18. 0018
    CSS盒模型与排版

    margin 的百分比究竟相对于哪个轴的尺寸?为什么 margin-top: 50% 并不是基于父元素的高度?

    围绕“margin 的百分比究竟相对于哪个轴的尺寸?为什么 margin-top: 50% 并不是基于父元素的高度”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 margin 百分比都相对于包含块的 width,解释 CSS 规范原因。

    核心关键词margin 百分比 相对包含块宽度
    #盒模型与排版
  19. 0019
    CSS盒模型与排版

    如何设计一个既响应式又具有最大宽度的容器?max-width 与 width 结合使用时有什么注意事项?

    围绕“如何设计一个既响应式又具有最大宽度的容器?max-width 与 width 结合使用时有什么注意事项”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 max-width: 100% 或固定值加 margin:auto 的方案,并说明 margin 与百分比的关系。

    核心关键词max-width 响应式 最大宽容器
    #盒模型与排版#容器化
  20. 0020
    CSS盒模型与排版

    在无 flexbox 或 grid 时,如何用 -webkit-line-clamp 实现多行文本省略?它与单行省略有什么不同?

    围绕“在无 flexbox 或 grid 时,如何用 -webkit-line-clamp 实现多行文本省略?它与单行省略”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须描述 display: -webkit-box 与 -webkit-box-orient 等配合,并说明这是非标准属性且。

    核心关键词-webkit-line-clamp 多行文本省略
    #盒模型与排版#CSS Grid#Flexbox
  21. 0021
    CSS盒模型与排版

    负的 z-index 元素在层叠顺序中的位置如何?它与背景和普通流内容的关系是什么?

    围绕“负的 z-index 元素在层叠顺序中的位置如何?它与背景和普通流内容的关系是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明负 z-index 会显示在背景和负层叠上下文之后,普通内容之前,并注意在父层叠上下文内的行为。

    核心关键词负 z-index 层叠顺序 背景
    #盒模型与排版
  22. 0022
    CSS盒模型与排版

    给块级元素设置 overflow: auto 后会产生哪些布局副作用?(例如创建 BFC、裁剪内容、生成滚动容器)

    围绕“给块级元素设置 overflow: auto 后会产生哪些布局副作用?(例如创建 BFC、裁剪内容、生成滚动容器)”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须列出创建滚动容器与 BFC、裁剪溢出内容、影响 sticky 定位等至少三个副作用。

    核心关键词overflow auto 副作用 BFC 滚动容器
    #盒模型与排版#容器化
  23. 0023
    CSS盒模型与排版

    overflow: clip 与 overflow: hidden 在滚动与裁剪方面有什么关键区别?

    围绕“overflow: clip 与 overflow: hidden 在滚动与裁剪方面有什么关键区别”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须明确 clip 禁止程序化滚动且不建立格式化上下文,hidden 允许 JS 滚动且可能产生滚动容器。

    核心关键词overflow clip 与 hidden 区别
    #盒模型与排版#容器化
  24. 0024
    CSS盒模型与排版

    当两个元素都没有设置 z-index 时,它们由后往前的绘制顺序遵循什么原则?

    围绕“当两个元素都没有设置 z-index 时,它们由后往前的绘制顺序遵循什么原则”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须介绍 document 顺序、背景与边框、流内块级等顺序,并给出非定位与定位元素的区分。

    核心关键词无 z-index 元素 绘制顺序
    #盒模型与排版
  25. 0025
    CSS盒模型与排版

    CSS 中父元素与第一个子元素的外边距塌陷是如何发生的,如何防止父元素被“拉下来”?

    围绕“CSS 中父元素与第一个子元素的外边距塌陷是如何发生的,如何防止父元素被“拉下来””给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答要聚焦父-子边距重叠机制及预防手段(padding、border、BFC)。

    核心关键词父子外边距塌陷 防止 margin collapse
    #盒模型与排版
  26. 0026
    CSS盒模型与排版

    position: relative 加上 z-index: auto 会创建层叠上下文吗?为什么说 z-index 为数值的定位元素才会?

    围绕“position: relative 加上 z-index: auto 会创建层叠上下文吗?为什么说 z-index”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分 auto 与整数值在定位元素上的影响,并说明 auto 不创建层叠上下文(除非其他属性)。

    核心关键词position relative z-index auto 层叠上下文
    #盒模型与排版
  27. 0027
    CSS盒模型与排版

    相对定位(position: relative)的元素在设置 top/left 后,会不会影响文档流中其他元素的位置?为什么?

    围绕“相对定位(position: relative)的元素在设置 top/left 后,会不会影响文档流中其他元素的位置”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须确认相对定位保留原空间,因此偏移不影响其他元素的布局,并说明其作为绝对定位包含块的特性。

    核心关键词position relative 偏移 文档流影响
    #盒模型与排版
  28. 0028
    CSS盒模型与排版

    如果一个父元素创建了层叠上下文,其子元素的 z-index 很大能覆盖另一个父级层叠上下文中的元素吗?为什么?

    围绕“如果一个父元素创建了层叠上下文,其子元素的 z-index 很大能覆盖另一个父级层叠上下文中的元素吗?为什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释层叠上下文是原子性的,父级整体参与比较,子 z-index 不影响外部,用例子说明。

    核心关键词嵌套层叠上下文 z-index 覆盖
    #盒模型与排版
  29. 0029
    CSS盒模型与排版

    为什么 position: sticky 在设置了 overflow: hidden 的父元素中可能失效?应如何修复?

    本文解释 position: sticky 在 overflow: hidden 父元素中失效的机制,即 overflow 创建滚动容器使 sticky 参照改变,并提供具体修复方案与边界条件。

    核心关键词sticky 失效 overflow hidden 修复
    #盒模型与排版#容器化
  30. 0030
    CSS盒模型与排版

    sticky 定位元素在哪些条件下会“粘住”,又会在什么时候随页面滚动离开?请给出一个典型实现方案。

    围绕“sticky 定位元素在哪些条件下会“粘住”,又会在什么时候随页面滚动离开?请给出一个典型实现方案”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 top 等阈值与父容器边界的限制,并给出实现导航吸顶的例子。

    核心关键词position sticky 粘性定位 触发条件
    #盒模型与排版#容器化
  31. 0031
    CSS盒模型与排版

    实现单行文本溢出显示省略号需要哪些 CSS 属性,为什么这些属性缺一不可?

    围绕“实现单行文本溢出显示省略号需要哪些 CSS 属性,为什么这些属性缺一不可”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须列出 white-space, overflow, text-overflow 以及块容器约束,并解释各属性作用。

    核心关键词单行文本省略号 text-overflow 属性
    #盒模型与排版#容器化
  32. 0032
    CSS盒模型与排版

    让表格单元格中的文本溢出显示省略号需要什么额外的 CSS?为什么 table 布局与普通块不同?

    围绕“让表格单元格中的文本溢出显示省略号需要什么额外的 CSS?为什么 table 布局与普通块不同”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 table-cell 需要 table-layout: fixed 和 max-width,并解释表格布局的宽度算法。

    核心关键词表格单元格 text-overflow 省略
    #盒模型与排版
  33. 0033
    CSS盒模型与排版

    为什么给祖先元素设置 transform 属性会改变绝对定位后代的包含块?

    解释 transform 非 none 时该元素会成为绝对定位后代的包含块,导致子元素定位坐标、百分比尺寸相对其 padding box,包含与定位祖先的取舍规则、典型场景与失效边界,用于分析意外偏移。

    核心关键词transform 改变包含块 绝对定位
    #盒模型与排版
  34. 0034
    CSS盒模型与排版

    行内元素的垂直对齐如何受 line-height 与 vertical-align 影响?请以图片与文字基线不一致为例。

    围绕“行内元素的垂直对齐如何受 line-height 与 vertical-align 影响?请以图片与文字基线不一致为”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明基线与 line-height、vertical-align 机制,以及默认 baseline 导致底部空隙,可提供修复思路。

    核心关键词vertical-align line-height 基线对齐
    #盒模型与排版
  35. 0035
    CSS盒模型与排版

    CSS 中相邻兄弟元素的垂直外边距为什么会合并,如何避免或利用这一行为?

    围绕“CSS 中相邻兄弟元素的垂直外边距为什么会合并,如何避免或利用这一行为”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释合并的规则与条件,并给出避免合并的途径(如 BFC)。

    核心关键词垂直外边距合并 相邻兄弟 margin collapsing
    #盒模型与排版
  36. 0036
    CSS盒模型与排版

    display: none 与 visibility: hidden 在盒模型尺寸和布局重排上有什么本质区别?

    围绕“display: none 与 visibility: hidden 在盒模型尺寸和布局重排上有什么本质区别”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须明确 display:none 移除盒子并导致重排,visibility:hidden 保留盒子与空间,不影响其他元素,也不讨论 o。

    核心关键词display none 与 visibility hidden 区别
    #盒模型与排版
  37. 0037
    CSS盒模型与排版

    块级元素的 width: auto 与 width: 100% 在常规流中的表现有何不同?

    围绕“块级元素的 width: auto 与 width: 100% 在常规流中的表现有何不同”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明 auto 填满可用空间且不溢出,100% 基于包含块内容区可能会溢出有 padding 的场景。

    核心关键词width auto 与 100% 区别
    #盒模型与排版
  38. 0038
    CSS盒模型与排版

    writing-mode 或 direction 决定“块轴”的方向时,margin 的折叠与百分比宽度的含义会改变吗?请举例说明。

    围绕“writing-mode 或 direction 决定“块轴”的方向时,margin 的折叠与百分比宽度的含义会改变”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明垂直书写模式下 margin 百分比仍相对于包含块宽度,但边距折叠方向随主轴变化,用示例说明。

    核心关键词writing-mode 块轴方向 margin 百分比
    #盒模型与排版
上一页
1
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致