当前位置: 首页 > news >正文

CSS相关知识

1.清除浮动的方法

2.定位

静态定位相当于标准流

相对定位不脱离文档流,仍然占据原来的位置(最频繁的作用是给绝对定位当爹)

绝对定位脱离文档标准流,不再占有原来位置

3.BFC

1. 解决浮动元素导致的父容器高度塌陷

2. 阻止相邻元素的外边距(margin)重叠

3. 避免浮动元素与普通流元素重叠

BFC 的核心规则

  1. 内部盒子在垂直方向上依次排列:与普通文档流类似,但 BFC 内的元素不会与外部元素产生布局干扰。
  2. 垂直外边距会合并:但仅在 BFC 内部元素之间合并,与外部元素的外边距不合并。
  3. BFC 容器不会与浮动元素重叠:若容器本身不浮动,其边框会自动避开浮动元素(类似普通流文本环绕浮动元素的效果)。
  4. 计算 BFC 高度时,浮动子元素会被包含在内:解决高度塌陷的核心原理。

触发BFC的条件

  • display: blockinline-blocktable-celltable-caption
  • (块级元素默认属于 BFC,但需注意浮动或定位元素的特殊性)
  • float: left 或 float: right(非 none
  • position: absolute 或 position: fixed(绝对 / 固定定位)
  • overflow: hiddenoverflow: autooverflow: scroll(非 visible
  • display: flow-root(显式创建 BFC,语义更清晰)
  • display: flex 或 display: grid(父容器会创建 BFC,子元素遵循 Flex/Grid 布局规则)

相关文章:

  • 6个月Python学习计划 Day 4
  • 前端流行框架Vue3教程:26. 异步组件
  • 【25软考网工】第八章 (1)交换机基础
  • springboot 控制层调用业务逻辑层,注入报错,无法自动装配 解决办法
  • 在机器学习中,L2正则化为什么能够缓过拟合?为何正则化等机制能够使一个“过度拟合训练集”的模型展现出更优的泛化性能?正则化
  • c++总结-04-智能指针
  • 奈雪小程序任务脚本
  • Python与C++中浮点数的精度与计算误差(易忽略易错)
  • C++11(2):
  • 历年华东师范大学保研上机真题
  • 计算机病毒的发展历程及其分类
  • 审计报告附注救星!实现Word表格纵向求和+横向计算及其对应的智能校验
  • JavaScript 中的 structuredClone() 如何彻底改变你的对象复制方式
  • 制造业主要管理哪些主数据范围
  • 智能办公系统 — 审批管理模块 · 开发日志
  • 理解HTTP基本认证与表单登录认证
  • [创业之路-381]:企业战略管理案例分析-战略制定/设计-市场洞察“五看”:看宏观-经济-如何获得国家经济政策与愿景规划,以及技术发展趋势、技术成熟度
  • Windows 开始菜单快捷方式路径说明
  • Cygwin:在Windows上搭建类Linux环境的桥梁
  • 《红警2000》游戏信息
  • 建什么类型网站好/公司网页制作需要多少钱
  • 专题网站建设策划书/优化设计单元测试卷答案
  • 拍卖网站功能需求文档/百度关键词点击价格查询
  • 企业做商城网站需要什么资质/百度竞价推广后台
  • 网站核查怎么抽查/活动推广宣传方案
  • 哪些网站可以做锚文本/如何设计一个网页