BFC的作用及其应用
简单介绍BFC
BFC
就是块级格式化上下文,是页面盒模型布局中的一种 CSS 渲染模式,相当于一个独立的容器,里面的元素和外部的元素相互不影响。
创建 BFC 的方式有:
1.html的根元素
2.float浮动
3.绝对定位
4.overflow不为 visible
5.display为表格布局或弹性布局
6.contain值为layout
7.content或 strict的元素等。
BFC的作用:
1.清除浮动
2.解决margin塌陷问题
BFC的特点:
1.内部box会一个一个的垂直放置
2.形成了BFC的区域不会与float box重叠,BFC在页面是个独立的容器,里外元素互不影响
3.BFC在计算高度时会把浮动元素计算进去
4.在BFC中,每一个盒子的左外边缘(margin-left)会触碰到容器的左边缘(border-left)(对于从右到左的格式来说,则触碰到右边缘)
BFC的作用及其应用的更多相关文章
- 【转】浅析BFC及其作用
		1. 什么是BFC BFC(block formatting context):简单来说,BFC 就是一种属性,这种属性会影响着元素的定位以及与其兄弟元素之间的相互作用. 中文译为块级格式化上下文.是 ... 
- 浅析BFC及其作用
		本文链接:https://blog.csdn.net/riddle1981/article/details/52126522 
- BFC的概念及作用
		在了解什么是BFC之前,首先得明白什么是Box , Formatting Context (一个决定如何渲染文档的容器)的概念 Box: CSS布局的基本单位 Box是 CSS 布局的对象和基本单位, ... 
- 浅析BFC布局的概念以及作用
		BFC的概念以及作用 BFC的定义: (Block formatting context)直译为"块级格式化上下文".它是一个独立的渲染区域,只有Block-level box参与 ... 
- BFC的概念、BFC触发方式、BFC作用介绍
		一.BFC的概念 GFC——block fomatting context(中文译为块级格式化上下文) 二. 如何触发BFC 1. 设置 float 除 none 以外的值(left.right) 2 ... 
- CSS3与页面布局学习总结(三)——BFC、定位、浮动、7种垂直居中方法
		一.BFC与IFC 1.1.BFC与IFC概要 BFC(Block Formatting Context)即“块级格式化上下文”, IFC(Inline Formatting Context)即行内格 ... 
- 前端精选文摘:BFC 神奇背后的原理
		BFC 已经是一个耳听熟闻的词语了,网上有许多关于 BFC 的文章,介绍了如何触发 BFC 以及 BFC 的一些用处(如清浮动,防止 margin 重叠等).虽然我知道如何利用 BFC 解决这些问题, ... 
- 深入理解css BFC 模型
		如果要深入理解css布局的各种原理,要在重构页面做得心应手的话,那么你就必须先理解这玩意 "BFC" , BlockFormatting Context(块级格式化上下文): 这里 ... 
- BFC,定位,浮动,7种垂直居中方法
		目录 一.BFC与IFC 1.1.BFC与IFC概要 1.2.如何产生BFC 1.3.BFC的作用与特点 二.定位 2.2.relative 2.3.absolute 2.4.fixed 2.5.z- ... 
随机推荐
- try except else finally
			try..except..else没有捕获到异常,执行else语句 try..except..finally不管是否捕获到异常,都执行finally语句 
- 异步协程asyncio+aiohttp
			aiohttp中文文档 1. 前言 在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞.比如在网络爬虫中,如果我们使用 requests 库来进行请求的话,如果网站响应速度过慢,程序 ... 
- selenium鼠标下滑操作
			# coding = utf-8 import time from selenium import webdriver from selenium.webdriver.common.by import ... 
- php - thinkphp3.2-phpQrcode生成二维码
			import('/Doctor.Logic.phpqrcode',APP_PATH,'.php');// import('@.Doctor.Logic');$value = 'http://www.c ... 
- iOS12 中的后台下载与上传
			严格意义上来说,iOS并不能像Android一样,真的在后台开启一个下载Service,一直下载.但是它可以进行在系统允许范围内的后台上传和下载. 当使用 NSURLSessionConfigurat ... 
- <HTML/CSS>BFC原理剖析
			本文讲了BFC的概念是什么: BFC的约束规则:咋样才能触发生成新的BFC:BFC在布局中的应用:防止margin重叠(塌陷,以最大的为准): 清除内部浮动:自适应两(多)栏布局. 1. BFC是什么 ... 
- [Java复习] 分布式锁 Zookeeper Redis
			一般实现分布式锁都有哪些方式? 使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗? 这两种分布式锁的实现方式哪种效率比较高? 1. Zookeeper 都有哪些使用场 ... 
- Tracker 服务器地址大全 Tracker List
			https://dns.icoa.cn/tracker/ udp://tracker.tiny-vps.com:6969/announce https://1337.abcvg.info/announ ... 
- initGLWidgetAndViewer
			void initGLWidgetAndViewer() { osgViewer::ViewerBase::ThreadingModel threadingModel = osgViewer::Vie ... 
- flutter showDatePicker显示中文日期_Flutter时间控件显示中文
			flutter showDatePicker showTimePicker显示中文日期 1.配置flutter_localizations依赖 找到pubspec.yaml配置flutter_loca ... 
