正规的彩票

一文汇总 CSS 两列布局和三列布局的具体使用

  发布时间: 2019-06-28 15:46:03   作者: JackySummer   正规的彩票要评论
这篇文章主要介绍了一文汇总 CSS 两列布局和三列布局的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

suizhedaqianduandefazhan,ui kuangjiacengchubuqiong,rangzhengguidecaipiaoqianduankaifadui css denengliyaoqiubiandemeineimegaohuozhemeineimeyanke,qimazhongyaoxingshibibushang js bianchengde。danshi,jichude css yiranxuyaozhengguidecaipiaoshulianzhangwo,jintianjiulaizongjiexiexia css bujudefangshi。

两列布局

左列定宽,右列自适应

float + margin 布局

html daima

<body>
  <div id="left">左列定宽</div>
  <div id="right">右列自适应</div>
</body>

css daima:

#left {
  float: left;
  width: 200px;
  height: 400px;
  background-color: lightblue;
}
#right {
  margin-left: 200px; /* 大于或等于左列的宽度 */
  height: 400px;
  background-color: lightgreen;
}

float + overflow 布局

html daima

<body>
  <div id="left">左列定宽</div>
  <div id="right">右列自适应</div>
</body>

css daima

#left {
  float: left;
  width: 200px;
  height: 400px;
  background-color: lightblue;
}
#right {
  overflow: hidden;
  height: 400px;
  background-color: lightgreen;
}

绝对定位布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  position: relative;
}
#left {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 400px;
  background-color: lightblue;
}
#right {
  position: absolute;
  top: 0;
  left: 200px;
  right: 0;
  height: 400px;
  background-color: lightgreen;
}

table 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  width: 100%;
  height: 400px;
  display: table;
}
#left,
#right {
  display: table-cell;
}
#left {
  width: 200px;
  background-color: lightblue;
}
#right {
  background-color: lightgreen;
}

flex 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  width: 100%;
  height: 400px;
  display: flex;
}
#left {
  width: 200px;
  background-color: lightblue;
}
#right {
  flex: 1;
  background-color: lightgreen;
}

grid 网格布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  width: 100%;
  height: 400px;
  display: grid;
  grid-template-columns: 200px auto;
}
#left {
  background-color: lightblue;
}
#right {
  background-color: lightgreen;
}

左列不定宽,右列自适应

zuoliehezikuandusuizheneirongzengjiahuojianshaofashengbianhua,youliehezizishiying

float + overflow 布局

html daima:

<body>
  <div id="left">左列不定宽</div>
  <div id="right">右列自适应</div>
</body>

css daima:

#left {
  float: left;
  height: 400px;
  background-color: lightblue;
}
#right {
  overflow: hidden;
  height: 400px;
  background-color: lightgreen;
}

flex 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列不定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  display: flex;
  height: 400px;
}
#left {
  background-color: lightblue;
}
#right {
  flex: 1;
  background-color: lightgreen;
}

grid 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列不定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  display: grid;
  grid-template-columns: auto 1fr;
  height: 400px;
}
#left {
  background-color: lightblue;
}
#right {
  background-color: lightgreen;
}

三列布局

两列定宽,一列自适应

float + margin 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="center">中间列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  height: 400px;
}
#left {
  float: left;
  width: 100px;
  height: 400px;
  background-color: lightblue;
}
#center {
  float: left;
  width: 200px;
  height: 400px;
  background-color: lightgrey;
}
#right {
  margin-left: 300px; /* 左列的宽度 + 中间列的宽度 */
  height: 400px;
  background-color: lightgreen;
}

float + overflow 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="center">中间列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  height: 400px;
}
#left {
  float: left;
  width: 100px;
  height: 400px;
  background-color: lightblue;
}
#center {
  float: left;
  width: 200px;
  height: 400px;
  background-color: lightgrey;
}
#right {
  overflow: hidden;
  height: 400px;
  background-color: lightgreen;
}

table 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="center">中间列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  display: table;
  width: 100%;
  height: 400px;
}
#left {
  display: table-cell;
  width: 100px;
  background-color: lightblue;
}
#center {
  display: table-cell;
  width: 200px;
  background-color: lightgrey;
}
#right {
  display: table-cell;
  background-color: lightgreen;
}

flex 布局

html daima:

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="center">中间列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima:

#parent {
  display: flex;
  width: 100%;
  height: 400px;
}
#left {
  width: 100px;
  background-color: lightblue;
}
#center {
  width: 200px;
  background-color: lightgrey;
}
#right {
  flex: 1;
  background-color: lightgreen;
}

grid 布局

html daima

<body>
  <div id="parent">
    <div id="left">左列定宽</div>
    <div id="center">中间列定宽</div>
    <div id="right">右列自适应</div>
  </div>
</body>

css daima

#parent {
  display: grid;
  grid-template-columns: 100px 200px auto;
  width: 100%;
  height: 400px;
}
#left {
  background-color: lightblue;
}
#center {
  background-color: lightgrey;
}
#right {
  background-color: lightgreen;
}

左右定宽,中间自适应

shengbeibujuheshuangfeiyibujumudedoushixiwangxianjiazaideshizhongjiandebufen,ranhouzaikaishijiazai left he right liangbufenxiangduilaishuobushihenzhongyaodedongxi。

圣杯布局

shengbeibuju: weilerangzhongjiandeneirongbubeizhedang,jiangzhongjian div(huozuiwaicengfu div)shezhi padding-left he padding-right (zhidengyu left he right dekuandu),jiangzuoyouliangge div yongxiangduibuju position: relative bingfenbiepeihe left he right shuxing,yibianzuoyoulianglan div yidonghoubuzhedangzhongjian div。

html daima:

<body>
  <div id="parent">
    <div id="center">中间列</div>
    <div id="left">左列</div>
    <div id="right">右列</div>
  </div>
</body>

css daima:

#parent {
  height: 400px;
  padding: 0 200px;
  overflow: hidden;
}
#left,
#right {
  float: left;
  width: 200px;
  height: 100%;
  position: relative;
  background-color: lightblue;
}
#left {
  margin-left: -100%; /* 使 #left 上去一行 */
  left: -200px;
}
#right {
  right: -200px;
  margin-left: -200px; /* 使 #right 上去一行 */
}
#center {
  float: left;
  width: 100%;
  height: 100%;
  background-color: lightgrey;
}

双飞翼布局

shuangfeiyibuju,weilezhongjian div neirongbubeizhedang,zhijiezaizhongjian div neibuchuangjianzi div yongyufangzhineirong,zaigaizi div liyong margin-left he margin-right weizuoyoulianglan div liuchuweizhi。

html daima:

<body>
  <div id="parent">
    <div id="center">
      <div id="center-inside">中间列</div>
    </div>
    <div id="left">左列</div>
    <div id="right">右列</div>
  </div>
</body>

css daima:

#left,
#right {
  float: left;
  width: 200px;
  height: 400px;
  background-color: lightblue;
}
#left {
  margin-left: -100%; /* 使 #left 上去一行 */
}
#right {
  margin-left: -200px; /* 使 #right 上去一行 */
}
#center {
  float: left;
  width: 100%;
  height: 400px;
  background-color: lightgrey;
}
#center-inside {
  height: 100%;
  margin: 0 200px;
}

flex 实现

html daima:

<body>
  <div id="parent">
    <div id="center">中间列</div>
    <div id="left">左列</div>
    <div id="right">右列</div>
  </div>
</body>

css daima:

#parent {
  display: flex;
}
#left,
#right {
  flex: 0 0 200px;
  height: 400px;
  background-color: lightblue;
}
#left {
  order: -1; /* 让 #left 居于左侧 */
}
#center {
  flex: 1;
  height: 400px;
  background-color: lightgrey;
}

正规的彩票daocizheipianguanyuyiwenhuizong css liangliebujuhesanliebujudejutishiyongdewenzhangjiujieshaodaozheile,gengduoxiangguancss liangliebujuhesanliebujuneirongqingsousuojiaobenzhijiayiqiandewenzhanghuojixuliulanxiamiandezhengguidecaipiaoxiangguandewenzhang,xiwangdajiayihouduoduozhichijiaobenzhijia! 

正规的彩票相关的文章

  • CSS实现页面两列布局与三列布局的方法示例

    这篇文章主要介绍了CSS实现页面两列布局与三列布局的方法示例,包括宽度与高度的自适应的示例,需要的朋友可以参考下
    2015-06-23
  • CSS两列布局实现方式总结

    这篇文章主要介绍了CSS两列布局实现方式总结,讨论了包括absolute + margin和float + margin方式的一些实践和问题,需要的朋友可以参考下
    2015-06-02
  • 横向两列布局(左列固定,右列自适应)的4种CSS实现方式

    这篇文章主要介绍了横向两列布局,即左列固定,右列自适应的4种CSS实现方式,感兴趣的小伙伴们可以参考一下
    2015-04-27
  • 学习DIV+CSS网页布局之两列布局

    学习DIV+CSS网页布局中的两列布局,本文为大家分享的是DIV+CSS网页布局教程的第二篇,感兴趣的小伙伴们可以参考一下
    2015-03-15
  • CSS布局实例代码 两列布局实例

    CSS两列布局,右侧固定,左侧自适应宽度.
    2008-11-25
  • CSS固定宽度的三列布局运用实例解析

    左中右三列式页面布局非常常见,这里正规的彩票来看一下CSS固定宽度的三列布局运用实例解析,包括等宽等间距的排列方法:
    2015-06-23
  • CSS的三列式"圣杯布局"方案完全解析

    圣杯布局效果优美且对浏览器兼容性要求非常低,是一种非常给力的三列式页面布局方案,接下来就来看看对CSS的三列式"圣杯布局"方案完全解析:
    2015-06-02
  • CSS三列布局的多种表现形式

    本文为大家详细介绍三列布局,分为两侧定宽中间自适应、两列定宽一侧自适应、中间定宽两侧自适应、一侧定宽两列自适应和三列自适应五种情况,感兴趣的小伙伴们可以参考一下
    2015-05-04
  • 学习DIV+CSS网页布局之三列布局

    学习DIV+CSS网页布局中的三列布局,本文为大家分享的是DIV+CSS网页布局教程的第三篇,感兴趣的小伙伴们可以参考一下
    2015-03-15
  • 纯CSS实现的三列布局网页效果实例

    这篇文章主要为大家介绍了纯CSS实现的三列布局网页效果的方法,涉及div+css网页布局涉及的相关技巧,需要的朋友可以参考下
    2014-05-13

最新评论

正规的彩票_正规彩票平台app下载[首页最快线路√] 彩票官网_彩票官网app|网站首页 彩票平台_彩票平台快三-[平台最快线路√] 彩票app下载_彩票app下载官网下载快三_官方入口 彩票平台_彩票平台app-专注彩票门户 彩票官网_彩票官网app下载网址-HOME 彩票平台_彩票平台登录-老品牌最信誉 彩票app_彩票app客户端下载>> 首页 彩票平台_彩票平台免费送彩金18-点击进入>! 彩票平台_彩票平台官网〖2020购彩首选〗 彩票app_彩票app彩票投注平台-Welcome