当前位置: 首页 > 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.w-s-a.com/news/581392/

相关文章:

  • 建设商业网站惠州网站建设推荐乐云seo
  • 如何申请免费域名做网站免费推广神器
  • 自媒体人专用网站安岳网站建设
  • 特乐网站建设做网站推广要多少钱
  • 山东省建设安全生产协会网站义乌跨境电商公司前十名
  • 做网站优化就是发文章吗起飞页自助建站平台的特点
  • 做网站还是做app好慈溪机械加工网
  • 上传下载文件网站开发的php源码腾讯企点
  • 给分管领导网站建设情况汇报怎么写网络运营的岗位职责及任职要求
  • 电线电缆技术支持中山网站建设广告设计培训学校有哪些
  • 如何禁止通过ip访问网站wordpress无法调用主题布局和图片
  • 江西建设工程信息网站重庆网站推广大全
  • 南浔区住房城乡建设局网站网页设计基础学什么
  • 萧山做网站的企业网站建设 西安
  • 江西省城乡建设厅网站百度站长资源平台
  • 本地搭建linux服务器做网站免费查企业信息查询
  • 电商网站建设与运营网上购物哪个网站最好
  • 做app做网站从何学起网站设计需要什么证
  • 设计网站最重要的是要有良好的短网址还原
  • 大连建设银行招聘网站做seo是要先有网站吗
  • 中山做网站的wordpress建站教程百科
  • 湛江专业网站制作做网站需要工具
  • 做音箱木工网站吉林平安建设网站
  • 品牌网站建设咨询灯光设计网站推荐
  • 温州网站运营打开百度一下网页版
  • 网站有情链接怎么做住房公积金个体工商户
  • 内蒙古网站开发网站开发验收资料
  • 温州网站建设首选国鼎网络网络营销方法可分为两类
  • 做张家界旅游网站多少钱企业推广网络营销
  • 代做毕设网站推荐广东手机微信网站制作