添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

主题: HTML / CSS


答案:使用 CSS3 flexbox

使用 CSS3 flex 布局模型 ,您可以非常轻松地创建并排对齐的等高列或 <div> 元素 . 只需在容器元素上应用值为 flex display 属性,在子元素上应用值为 1 的 flex 属性。

让我们试试下面的例子来了解它的基本工作原理:

<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<title>使用 CSS 创建两个等高的列</title>
<style>
.flex-container{
    width: 80%;
    min-height: 300px;
    margin: 0 auto;
    display: -webkit-flex; /* Safari */     
    display: flex; /* 标准语法 */
.flex-container .column{
    padding: 10px;
    background: #dbdfe5;
    -webkit-flex: 1; /* Safari */
    -ms-flex: 1; /* IE 10 */
    flex: 1; /* 标准语法 */
.flex-container .column.bg-alt{
    background: #b4bac0;
</style>
</head>
    <div class="flex-container">
        <div class="column">Column 1</div>
        <div class="column bg-alt">Column 2</div>
</body>
</html>