美文网首页前端
让div元素填充剩余的行空间

让div元素填充剩余的行空间

作者: aokaywe | 来源:发表于2018-06-18 14:14 被阅读0次

方法一: 使用浮动

.lineContainer {
    overflow: hidden; /* clear the float */
    border: 1px solid #000
}
.lineContainer div {
    height: 20px
} 
.left {
    width: 100px;
    float: left;
    border-right: 1px solid #000
}
.right {
    overflow: hidden;
    background: #ccc
}
<div class="lineContainer">
    <div class="left">left</div>
    <div class="right">right</div>
</div>

方法二: 使用flexbox布局

.container {
    display: flex;
}
.container > div {
    border: 1px solid black;
    height: 10px;
}

.left {
   width: 100px;
}

.right {
    width: 100%;
    background-color:#ddd;
}
<div class="container">
  <div class="left"></div>
  <div class="right"></div>
</div>

方法三:

.lineContainer {
    display:table;
    border-collapse:collapse;
    width:100%;
}
.lineContainer div {
    display:table-cell;
    border:1px solid black;
    height:10px;
}
.left {
    width:100px;
}
<div class="lineContainer">
    <div class="left">left</div>
    <div class="right">right</div>
</div>

相关文章

  • 让div元素填充剩余的行空间

    方法一: 使用浮动 方法二: 使用flexbox布局 方法三:

  • CSS一些常用布局(技巧)

    1、左右布局 左侧 div 固定,右侧 div 自适应宽度,填充满剩余页面 ①左侧 div 设置float属性为l...

  • 如何实现div填充父容器的剩余宽度空间

    很多朋友曾经碰到过这样的需求,有两个div,第一个固定宽度,第二个需要填满整个父容器的剩余宽度。如何实现?下面讲解...

  • CSS和文档

    块级元素 块级元素生成一个元素框,(默认的)他会填充其父元素的内容区,旁边不能有其他元素,比如说p和div等等 行...

  • 2021-11-18-🌈 让div填充剩余的屏幕空间的高度

    flex 父元素设置 flex-flow: column; 垂直排列再使用 flex 自适应布局 calc hei...

  • Flutter布局

    Column纵向垂直布局 Row横向水平布局 Expanded Expanded填充,可填充剩余空间。需在Colu...

  • Flex-Grow无效问题

    但究竟是怎么计算呢?flex-grow重点说明落在 剩余 这两个字上,父元素剩余的空间,那什么算父元素剩余空间呢,...

  • 元素的高度和宽度

    div中只有内联元素 内联元素的高度 div中一行内联元素由行高决定,多行是每一行的叠加;padding和marg...

  • HTML+CSS

    HTML基础部分 标签的分类 块元素(独占一行,且能设置宽高,浪费空间) div ul li...

  • 布局 flex, justifyContent,alignCon

    如果父元素设置了flex=1, 则会使得它的子元素扩张以撑满剩余的所有空间,并且子元素文字内容会显示在剩余空间的最...

网友评论

    本文标题:让div元素填充剩余的行空间

    本文链接:https://www.haomeiwen.com/subject/wjdneftx.html