广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >基于BFC规则如何实现的css两列布局
  • 552
分享到

基于BFC规则如何实现的css两列布局

2024-04-02 19:04:59 552人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关基于BFC规则如何实现的CSS两列布局,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   <!--利用BFC的overflowhidd

这篇文章将为大家详细讲解有关基于BFC规则如何实现的CSS两列布局,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

  <!--利用BFC的overflowhidden实现两列布局-->

  <!DOCTYPEhtml>

  <html>

  <head>

  <title>利用BFC规则实现两栏布局</title>

  <metacharset="utf8">

  <styletype="text/css">

  *{

  margin:0;

  padding:0;

  }

  .contain{

  width:100%;

  height:100%;

  background:grey;

  color:#fff;

  }

  .contain.left{

  float:left;

  

  width:200px;

  height:100%;

  Word-wrap:break-word;

  background:blue

  }

  .contain.right{

  height:100%;

  overflow:hidden;

  word-wrap:break-word;

  background:darkblue;

  }

  </style>

  </head>

  <body>

  <!--CSS2.1规范中已经明确提出,设置overflow属性(非visible)能触发块级格式化上下文(BlockFORMattinGConext,BFC)。-->

  <div>

  <div>Loremipsumdolorsitamet,consecteturadipisicingelit.Officiaquiserroreaveniamanimiquibusdam,nobisrepudiandaeconsectetursed?MinusarchitectocuMQueperspiciatissaepererumnondolorumvoluptatessimilique,consequuntur.</div>

  <div>right这里的overflow:hidden不是本来的意思(超出容器内容截取掉不显示),而是利用了BFC规则(overflow不为visible时会创建出一个BFC)</div>

  </div>

  </body>

  </html>

  注意代码中最长的那行(37行),这里的文本不是英文,是拉丁文,当然不是我手打的这么多。跟大家分享下,在测试时,想输入一些内容又不知道输入什么,怪难看的时候,可以偷懒。输入lorem,然后tab键出来,除了第一句话时固定的,后面的那段时它随机出来的句子。前提是你的编辑器装有emmit插件,Hbuilder,vscode内置有,直接可用,submittext需要去装插件。记事本就肯定是不行的了,这些都是我亲测的。算是一个小干货吧!其他的,注释也差不多写了,本来代码也很简单,就这么些东西,css需要自己多动手去试,去实现出来。这次随笔就到这儿了,忙的时候质量可能不太好,不过现在开始坚持写一些东西了。

  还有就是这是左边固定,右边自适应。右边固定,左边自适应相信你也能轻松搞定吧,这都是小事,想起了,提醒下。这个两列自适应不是两列都是自适应的。

关于“基于BFC规则如何实现的css两列布局”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 基于BFC规则如何实现的css两列布局

本文链接: https://www.lsjlt.com/news/89802.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于BFC规则如何实现的css两列布局
    这篇文章将为大家详细讲解有关基于BFC规则如何实现的css两列布局,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   <!--利用BFC的overflowhidd...
    99+
    2022-10-19
  • css如何实现两列布局
    这篇文章主要介绍“css如何实现两列布局”,在日常操作中,相信很多人在css如何实现两列布局问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何实现两列布局”的疑惑有所帮...
    99+
    2022-10-19
  • DIV+CSS如何实现两列布局
    这篇文章主要介绍了DIV+CSS如何实现两列布局,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、宽度自适应两列布局  两列布局可以使用浮动...
    99+
    2022-10-19
  • 如何通过Css Flex 弹性布局实现不规则的网格布局
    在网页设计中,常常需要使用网格布局来实现页面的分割和排版,通常的网格布局都是规则的,每个网格大小相同,而有时候我们可能需要实现一些不规则的网格布局。CSS Flex 弹性布局是一种强大的布局方式,它可以很容易地实现各种网格布局,包括不规则的...
    99+
    2023-10-21
    网格布局 弹性布局 flex布局
  • CSS如何使用BFC规则布局引发外层div包裹内层div的处理
    这篇文章给大家介绍CSS如何使用BFC规则布局引发外层div包裹内层div的处理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。BFC的概念BFC全称Block Formatting C...
    99+
    2022-10-19
  • 如何实现两侧列固定中间列变宽的Div布局
    这篇文章主要介绍如何实现两侧列固定中间列变宽的Div布局,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例<!DOCTYPE html PUBLIC&nbs...
    99+
    2022-10-19
  • 如何使用CSS实现自适应的多列布局
    随着移动设备的普及,越来越多的网站需要适应不同屏幕尺寸。使用CSS实现自适应的多列布局是一个重要的技巧,可以让你的网站在各种设备上都能够展现良好的效果。本文将介绍如何使用CSS实现自适应的多列布局,并给出具体的代码示例。一、使用Flexbo...
    99+
    2023-10-21
    自适应布局 CSS布局 多列布局
  • 如何使用纯CSS实现的三列布局网页效果
    这篇文章主要介绍了如何使用纯CSS实现的三列布局网页效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:<!DOCTYPE h...
    99+
    2022-10-19
  • css如何实现朋友圈照片排列布局的代码
    小编给大家分享一下css如何实现朋友圈照片排列布局的代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先可以打开朋友圈观察不同图片数量的几种布局,也可参考下图示...
    99+
    2023-06-08
  • 如何实现左右两列自适应中间列内容即随中间内容高度自适应的布局
    本篇内容主要讲解“如何实现左右两列自适应中间列内容即随中间内容高度自适应的布局”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现左右两列自适应中间列内容即随...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作