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

cssBFC

bfc:block format context 块级格式化上下文
css把html的元素当为盒子,每个盒子都有一套渲染规则,正常的渲染规则,比如设定盒子颜色,渲染出盒子颜色。
可以通过特定手段,可以使特定盒子触发bfc语法使渲染规则发生改变。

如何触发一个盒子的bfc
1.开启对定位
2.改成行块盒子
3.开启浮动
4.溢出隐藏

开启BFC解决常见的三个问题
1.开启BFC,其子元素不会再产生margin塌陷问题(不会和其他的子元素产生margin合并)
2.开启BFC,就算子元素浮动,自身高度也不会坍塌(高度计算不在无视浮动元素)
3.开启BFC,自己不会被其他浮动元素所覆盖(不会与浮动元素重叠,会避开浮动元素排布)

相关文章:

  • STM32自己从零开始实操03:输出部分原理图
  • Git命令清单
  • java maven selenium12306 爬虫 包含浏览器驱动
  • yolov10 瑞芯微RKNN、地平线Horizon芯片部署、TensorRT部署,部署工程难度小、模型推理速度快
  • python脚本加入到linux bin 方便用户执行
  • [Algorithm][动态规划][子序列问题][最长递增子序列][摆动序列]详细讲解
  • JDK JRE JVM 三者的关系
  • CCF-GESP 2024 四级T1相似字符串
  • 多输入多输出非线性对象的模型预测控制—Matlab实现
  • K8s:Pod初识
  • aws emr启动standalone的flink集群
  • 使用 Apache Commons Exec 管理外部进程
  • 【计算机网络】——概述(图文并茂)
  • oracle中的INTERVAL函数学习总结
  • 50etf期权上市时间是什么时候?50etf期权对应的标的
  • 5、React组件事件详解
  • C# 免费离线人脸识别 2.0 Demo
  • codis proxy处理流程
  • css的样式优先级
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Odoo domain写法及运用
  • PHP那些事儿
  • Rancher如何对接Ceph-RBD块存储
  • Redux系列x:源码分析
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 构建工具 - 收藏集 - 掘金
  • 如何解决微信端直接跳WAP端
  • 通过git安装npm私有模块
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 译自由幺半群
  • ​ArcGIS Pro 如何批量删除字段
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • # wps必须要登录激活才能使用吗?
  • #HarmonyOS:Web组件的使用
  • (007)XHTML文档之标题——h1~h6
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Java数据结构)ArrayList
  • (Python第六天)文件处理
  • (二)丶RabbitMQ的六大核心
  • (二十三)Flask之高频面试点
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (力扣)循环队列的实现与详解(C语言)
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (三)c52学习之旅-点亮LED灯
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .equals()到底是什么意思?
  • .net 7和core版 SignalR
  • .NET Core 版本不支持的问题
  • .NET DataGridView数据绑定说明
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET IoC 容器(三)Autofac
  • .NET Project Open Day(2011.11.13)