html - CSS - 两个并排自动宽度的 Div

标签 html css height width

我想制作两列,其中包含文本。根据位置的不同,更多的文本框会增加宽度,但高度必须相同。

这是我的代码,我不知道如何解决这个问题。

https://jsfiddle.net/x0qqtr2y/

<div id="main>
  <div class="cell1">SomeTEXTSomeTEXTSomeTEXTSomeTEXT</div>
  <div class="cell2">SomeTEXTSomeTEXT</div>
</div>

#main {
    width:100%;
    background:gray;
    display:table;
    position:relative;
}
.cell1 {
    width:auto;
    height:auto;
    display:table-cell;
    background:red;
    float:left;
}

.cell2 {
    width:auto;
    height:auto;
    display:table-cell;
    float:left;
    background:blue;
}

最佳答案

使用显示: flex ;在下面的父元素示例中

CSS

#main {
width:100%;
display:flex;
}
.cell1 {
    background:red;
}

.cell2 {
    background:blue;
}

在你的 main 上确保关闭引号

<div id="main">
  <div class="cell1">SomeTEXTSomeTEXTSomeTEXTSomeTEXT</div>
  <div class="cell2">SomeTEXTSomeTEXT</div>
</div>

要了解有关 flex 的更多信息,请使用链接: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

关于html - CSS - 两个并排自动宽度的 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269523/

相关文章:

HTML 和 CSS : Difference between glyphicon and image

javascript - 如何快速找到绝对定位的子元素的相对定位的 HTML 父元素?

javascript - 只有文本的 Bootstrap.js 轮播

html - 在中断的内联元素上创建背景颜色

css - Bootstrap 3 导航栏中心

css - 高度 100% 带 flex-wrap

html - Google map 未显示在 "row"类中

html -> :first-child work whether the type is known or unknown?

css - 在同一类声明中两次使用 CSS 属性

html - 位置之间的空间在 RTL 中的浏览器之间不同