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

网站开发 在线报名凡科送审平台

网站开发 在线报名,凡科送审平台,有没有专门做策划的公司,阿里云怎样做公司网站目录 1#xff0c;介绍2#xff0c;BFC布局规则3#xff0c;创建BFC4#xff0c;BFC应用1#xff0c;浮动子元素使父级高度坍塌2#xff0c;非浮动元素被浮动元素覆盖3#xff0c;margin 合并1#xff0c;父子 margin 合并#xff1a;父级和第1个/最后1个子元素2… 目录 1介绍2BFC布局规则3创建BFC4BFC应用1浮动子元素使父级高度坍塌2非浮动元素被浮动元素覆盖3margin 合并1父子 margin 合并父级和第1个/最后1个子元素2相邻兄弟元素的 margin 合并 1介绍 BFC 就是页面上一块独立的容器内部有自己的渲染布局规则。容器内外的元素不会相互影响。 2BFC布局规则 内部的元素在垂直方向上会依次放置。元素在垂直方向上的距离由 margin 决定同一个 BFC 的两个相邻元素的 margin 会重叠。BFC 区域不会和外部浮动元素重叠。计算 BFC 高度时浮动子元素也参与运算。 在标准流中的根元素 html 就是一个天然的 BFC 环境。 3创建BFC 简单介绍下最常用的更多的创建方式参考MDN-BFC。 属性属性值float不为 nonepositionabsolute 或 fixeddisplayinline-block、flow-root、flex、grid、 table 等overflow不为 visible 或 clip 的块级元素 无论哪种方式创建的BFC都有一定的副作用。 只有 display: flow-root 是无副作用的它的行为如同 root在浏览器中是 html 元素。 4BFC应用 1浮动子元素使父级高度坍塌 style.container {border: 2px solid black;}.item {float: left;width: 50px;height: 50px;background-color: salmon;} /stylebodydiv classcontainerdiv classitem/div/div /body表现 解决只需要将父元素设置为 BFC 即可。 .container {display: flow-root; }2非浮动元素被浮动元素覆盖 对于浮动元素的特性来说这是正常现象。 style.box1 {float: left;width: 100px;height: 100px;background-color: rgba(255, 255, 255, 0.75);border: 1px solid black;}.box2 {border: 2px solid red;} /stylebodydiv classbox1/divdiv classbox2求关注下雪天的夏风/div /body表现 但我们不想让非浮动元素 box2 被覆盖所以可设置 box2 为 BFC 来解决。 .box2 {display: flow-root; }上面这种就是经典的两列布局实现方式之一。 3margin 合并 MDN参考 margin 合并的3种情况BFC可以解决前2种 父子 margin 合并父级和第1个/最后1个子元素相邻兄弟元素的 margin 合并空块级元素的 margin 合并 1父子 margin 合并父级和第1个/最后1个子元素 style.container {background-color: skyblue;}.item {margin-top: 50px;width: 50px;height: 50px;background-color: salmon;} /stylediv求关注下雪天的夏风/div div classcontainerdiv classitem/div /div表现父级“掉”下来了 解决方式之一就是将父级设置为 BFC。 .container {display: flow-root; }2相邻兄弟元素的 margin 合并 style.box {width: 100px;height: 100px;background-color: salmon;}.box1 {margin-bottom: 50px;}.box2 {margin-top: 100px;} /style bodydiv classbox box1/divdiv classbox box2/div /body表现margin 并没有相加而是合并取最大值 解决给其中一个元素增加父级这样就回到了第1种情况。 style.container {display: flow-root;} /stylediv classbox box1/div div classcontainerdiv classbox box2/div /div这里也说明第一种父子 margin 合并还有哪些解决办法bottom 合并同理 父元素设置 border-top父元素设置 padding-top父元素和第一个子元素之间添加内联元素进行间隔。 以上。
http://www.yutouwan.com/news/148054/

相关文章:

  • 网站 系统 的开发技术wordpress做论坛
  • 网站模版如何建设计公司网站要包含什么信息
  • 营销型网站建设怎么收费建商城网站带app多少钱
  • 网站建设运维情况名片seo什么意思
  • 做国际网站长沙哪家网站设计好
  • 怎么看公司网站建设的时间做网站该读啥
  • 福州营销型网站建设网络架构设计方案
  • wordpress百度推送代码加统计重庆网站优化指导
  • 吉安市规划建设局网站开源手机网站建站系统
  • 男生女生做污事网站免费盐城中瑞做网站公司
  • 锦州网站建设多少钱广告公司网站官网
  • 承德网站建设费用一般做音响的有哪些网站
  • 网上做二建题那个网站好wordpress可以做企业管理系统吗
  • 如何做网站meta设置app上架应用市场需要多少费用
  • 韩漫网站建设asp做微网站设计
  • 网站页面需求烟台网站建设 制作 推广
  • 域名注册之后如何建设网站建立网站目录结构时不正确的建议是
  • 淄博英文网站建设微信小程序有什么用处?
  • 做网站的模版建设l旅游网站目的及功能定位
  • 怎样做关键词网站网站设计的一般流程是什么
  • 东莞网站建设价格网站整站模板
  • 网站推广前景怎么样如何给wordpress导航添加图标
  • 网站建设高考题盘石 网站建设
  • 做网站为什么要做备案接入东莞机械网络推广
  • 做一款网站注意啥外贸网站建站赚钱
  • 门户网站建设模板下载南昌seo方案
  • 酷炫的网站欢迎页面公司网站管理图片
  • 全英文外贸网站建设丽江建设局网站
  • 广州市网站公司使用wordpress搭建博客
  • 绍兴公司网站建设 中企动力绍兴sem是什么职业岗位