CSS 根据内容撑开两列数据 在 Web 开发中,经常需要用到两列数据的排版。这时候,我们需要在 HTML 中使用两个 div 容器分别放置这两列数据,并给每个容器定义相应的宽度。但是,如果数据内容超...
CSS 根据内容撑开两列数据
在 Web 开发中,经常需要用到两列数据的排版。这时候,我们需要在 HTML 中使用两个 div 容器分别放置这两列数据,并给每个容器定义相应的宽度。但是,如果数据内容超出了容器的宽度,就会出现数据截断的情况,导致排版不美观。那么有什么好的解决方案呢?下面我们来看看通过 CSS 根据内容撑开两列数据的方法。
首先,我们需要对两列数据所在的 div 容器分别定义以下样式:
div.left-col {
float: left;
width: 50%;
}
<br>
div.right-col {
float: right;
width: 50%;
} div.left-col {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
<br>
div.right-col {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
} div.left-col {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
min-width: 0;
}
<br>
div.right-col {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
min-width: 0;
}