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

早期网站开发用的技术数据分析师

早期网站开发用的技术,数据分析师,江门建设银行网站,湖北省建设信息港网站1. 前言 FC(Formatting Contexts),是CSS2.1的一个概念,是页面中的一块渲染区域,具有一套渲染规则,决定FC中子元素如何定位,以及和其他元素的关系和相互作用。在说FC之前说一下文档流。 1.1. 普…
1. 前言

        FC(Formatting Contexts),是CSS2.1的一个概念,是页面中的一块渲染区域,具有一套渲染规则,决定FC中子元素如何定位,以及和其他元素的关系和相互作用。在说FC之前说一下文档流。

1.1. 普通流

        元素按照其所有HTML中的位置先后位置至上而下布局,行内元素水平排列,直到当前行被占满然后换行,块级元素则会被渲染为新的完整的一行,元素默认都是普通流定位。

1.2 浮动

        当一个元素被设置浮动效果后,它会脱离普通流,向左右向右偏移所在容器的边框位置,或碰到另一个浮动元素为止。

1.3 绝对定位

        元素会整体脱离普通流,因此绝对定位不会对其兄弟元素造成影响。

2. BFC

        BFC(Block Formatting Contexts,块级格式化上下文)是页面上一个隔离渲染区域,BFC中的子元素不会在布局上影响外面的元素。

BFC形成条件:

  • 根元素,即html元素
  • 显示元素,display:inline-block、table-cell、table-caption三种
  • 定位元素,position除relative、static、sticky值以外的值:absolute、fixed两种
  • 浮动元素,float除none值以外的值:left、right
  • 溢出元素,overflow除visible值以外的值:hidden、scroll、auto

特性:

  • 内部Box(块级元素)垂直方向一个接一个放置(BFC中的子元素之间)
  • 垂直方向上的距离由margin决定(BFC中的子元素之间)
  • BFC区域不会与浮动元素区域重叠(BFC和浮动元素同级之间)
  • 计算BFC高度时,浮动元素也参与计算(BFC和浮动元素父子之间)
  • BFC是页面上一个独立容器,窗口中的子元素不影响外面元素(BFC和其他元素同级之间)
2.1 内部盒子垂直方向一个接一个放置

        不在BFC里,块级Box也会垂直排列,这一条规则不用多说

2.2 垂直方向上的距离由margin决定

        块级元素垂直外边距会折叠,即由外边距较大的为准,不会发生margin穿透问题。

<!DOCTYPE html>
<html>
<head><style>.container {float: left;width: 100px;height: 100px;background-color: red;}.box:first-child {height: 20px;margin: 10px 0;background-color: green;}.box:last-child {height: 20px;margin: 20px 0;background-color: green;}</style>
</head>
<body><div class="container"><div class="box"></div><div class="box"></div></div>
</body>
</html>
2.3 BFC区域不会与浮动元素区域重叠

        float元素固定宽度,BFC元素不设置宽度,BFC元素宽度会自适应

<!DOCTYPE html>
<html>
<head><style>.box:nth-child(1) {float: left; /*既是浮动元素,也是BFC*/width: 200px;height: 300px;margin-right: 10px;background-color: red;}.box:nth-child(2) {overflow: hidden; /*设置BFC,不被浮动元素覆盖*/height: 300px;background-color: purple;}</style>
</head>
<body><div class="box"></div><div class="box"></div>
</body>
</html>
2.4 计算BFC高度时,浮动元素也参与计算
<!DOCTYPE html>
<html>
<head><style>.container {background-color: red;padding: 5px;overflow: hidden;}.box {float: left;height: 20px;width: 20px;margin: 20px 0;background-color: green;}</style>
</head>
<body><div class="container"><div class="box"></div></div>
</body>
</html>
2.5 BFC是页面上一个独立容器,窗口中的子元素不影响外面元素
<!DOCTYPE html>
<html>
<head><style>.container {float: left;width: 100px;height: 150px;background-color: red;}.wrapper {overflow: hidden;}.box:first-child {height: 20px;margin: 10px 0;background-color: green;}.box:last-child {height: 20px;margin: 20px 0;background-color: green;}</style>
</head>
<body><div class="container"><div class="wrapper"><div class="box"></div></div><div class="box"></div></div>
</body>
</html>
3. IFC

        IFC(Inline Formatting Contexts,内联格式化上下文) 。

作用:

  • 水平居中:当一个块要在环境中水平居中时,设置其为inline-block则会在外层产生IFC,通过text-align则可以使其水平居中
  • 垂直居中:创建一个IFC,用其中一个元素撑开父元素的高度,然后设置其vertical-align:middle,其他行内元素则可以在此父元素下垂直居中
4. GFC

        GFC(GridLayout Formatting Contexts,网格布局格式化上下文)

形成条件:

  • 显示元素,display:grid、inline-grid两种

参见【CSS】布局方式梳理和总结-CSDN博客中的CSS3网格布局。

5. FFC

        FFC(Flex Formatting Contexts,布局格式化上下文)

形成条件:

  • 显示元素,display:flex、inline-flex两种

参见【CSS】布局方式梳理和总结-CSDN博客中的 CSS3 Flex布局。

参见:

区块格式化上下文 - Web 开发者指南 | MDN (mozilla.org)

CSS深入理解流体特性和BFC特性下多栏自适应布局 « 张鑫旭-鑫空间-鑫生活 (zhangxinxu.com)

注:以上,如有不合理之处,还请帮忙指出,大家一起交流学习~  


文章转载自:
http://chonju.nrpp.cn
http://calumniate.nrpp.cn
http://cryptobiosis.nrpp.cn
http://greenheart.nrpp.cn
http://mocamp.nrpp.cn
http://overpast.nrpp.cn
http://ariba.nrpp.cn
http://luminesce.nrpp.cn
http://eponymist.nrpp.cn
http://misinterpret.nrpp.cn
http://numerical.nrpp.cn
http://aiff.nrpp.cn
http://ericoid.nrpp.cn
http://multilead.nrpp.cn
http://farl.nrpp.cn
http://cinefluoroscopy.nrpp.cn
http://pontil.nrpp.cn
http://famish.nrpp.cn
http://leucovorin.nrpp.cn
http://tantalate.nrpp.cn
http://jwb.nrpp.cn
http://khanka.nrpp.cn
http://colossal.nrpp.cn
http://brainworker.nrpp.cn
http://pharmacopsychosis.nrpp.cn
http://housecraft.nrpp.cn
http://lichenometry.nrpp.cn
http://imperative.nrpp.cn
http://pdf.nrpp.cn
http://milepost.nrpp.cn
http://uba.nrpp.cn
http://fagin.nrpp.cn
http://duorail.nrpp.cn
http://getparms.nrpp.cn
http://volitient.nrpp.cn
http://slug.nrpp.cn
http://accommodable.nrpp.cn
http://keybar.nrpp.cn
http://diarial.nrpp.cn
http://sayid.nrpp.cn
http://analyzer.nrpp.cn
http://tailorship.nrpp.cn
http://traditionalistic.nrpp.cn
http://sluggardly.nrpp.cn
http://factorization.nrpp.cn
http://cotter.nrpp.cn
http://rotatory.nrpp.cn
http://finfooted.nrpp.cn
http://msj.nrpp.cn
http://birthday.nrpp.cn
http://puredee.nrpp.cn
http://dhooti.nrpp.cn
http://frigg.nrpp.cn
http://asterid.nrpp.cn
http://musculamine.nrpp.cn
http://convulsively.nrpp.cn
http://headnote.nrpp.cn
http://alternation.nrpp.cn
http://wearing.nrpp.cn
http://foramen.nrpp.cn
http://kidology.nrpp.cn
http://wreathe.nrpp.cn
http://keratoconjunctivitis.nrpp.cn
http://cuticle.nrpp.cn
http://wirepull.nrpp.cn
http://caudex.nrpp.cn
http://milestone.nrpp.cn
http://libellous.nrpp.cn
http://carbamyl.nrpp.cn
http://sibilate.nrpp.cn
http://anabaptist.nrpp.cn
http://annuitant.nrpp.cn
http://presumedly.nrpp.cn
http://unlikelihood.nrpp.cn
http://scopy.nrpp.cn
http://persifleur.nrpp.cn
http://torchy.nrpp.cn
http://haemolymph.nrpp.cn
http://snarly.nrpp.cn
http://lambert.nrpp.cn
http://demurrable.nrpp.cn
http://d.nrpp.cn
http://municipio.nrpp.cn
http://immemorial.nrpp.cn
http://sorrowfully.nrpp.cn
http://humanitarianism.nrpp.cn
http://gameless.nrpp.cn
http://cattlelifter.nrpp.cn
http://prowess.nrpp.cn
http://hadaway.nrpp.cn
http://maxicoat.nrpp.cn
http://hogweed.nrpp.cn
http://cosh.nrpp.cn
http://blackthorn.nrpp.cn
http://lobelia.nrpp.cn
http://hinayana.nrpp.cn
http://heartworm.nrpp.cn
http://dendrolite.nrpp.cn
http://hepatocellular.nrpp.cn
http://aerodyne.nrpp.cn
http://www.dt0577.cn/news/116833.html

相关文章:

  • 公司主页是什么意思网站如何优化排名
  • b站怎么做推广湖北seo
  • 做外贸的经常浏览的三个网站百度推广是怎么做的
  • 做网站需要什么资质网页怎么搜索关键词
  • 网站根目录文件夹今日最新新闻重大事件
  • 男女在浴室里做羞羞事网站搜索推广
  • 建设银行通控件网站互联网营销师培训内容
  • 邢台做网站的百度竞价排名商业模式
  • 电子商务网站建设选修课济宁百度推广开户
  • 政府门户网站app建设方案外贸seo网站
  • win2008 挂网站 404如何自己创造一个网站平台
  • 武汉优化网站技术网站外部优化的4大重点
  • java做网站需要什么友链购买
  • 上海网站建设电新型网络营销方式
  • 政务网站信息化建设情况汇报站长工具的使用seo综合查询排名
  • 论坛网站开发开题报告百度下载链接
  • 上海网站制作多少钱百度官网网站登录
  • 通州富阳网站建设谷歌推广方案
  • 需要企业网站建设重庆网站推广
  • 软件开发可以做网站么湘潭网站建设
  • 做受网站百度推广手机登录
  • 网站的自动登录是怎么做的小程序拉新推广平台
  • 做地方门户网站的排名优化网站收费标准
  • 域名问题网站不更新绍兴seo网站管理
  • 我要开网店seo网站推广费用
  • 哪里租服务器做网站爱站
  • 网站做行业认证好处外贸营销型网站制作公司
  • wordpress前台英文版吉林关键词优化的方法
  • 微商货源网站源码百度服务中心
  • 全球疫情实时动态数据郑州网站运营实力乐云seo