小智 26

我用这个,纯粹的CSS.

html:

<div id="container" class="holder">
    <div id="column-one" class="even-height">TEXT</div>
    <div id="column-two" class="even-height">TEXT</div>
</div>
Run Code Online (Sandbox Code Playgroud)

css:

.holder {
   overflow: hidden;
   clear:    both;
}
.holder .even-height {
   float: left;
   padding-bottom: 100000px;
   margin-bottom:  -100000px;
}
#column-one { width: 30%; }
#column-two { width: 70%; }
Run Code Online (Sandbox Code Playgroud)

列可以是您想要的任何宽度.无论如何,超级简单和跨浏览器友好.

  • 内容可以超过100000px (3认同)

0b1*_*011 9

具有等高柱的可变高度包装纸

HTML

<section class="wrapper">
    <section>a</section>
    <aside>b<br>c</aside>
</section>
Run Code Online (Sandbox Code Playgroud)

CSS

/* Set @max-column-height to greater than the maximum height of the tallest column */
.wrapper {
    overflow:hidden;
    margin:10px;
}
.wrapper > section {
    background:red;
    width:50%;
    float:left;
    padding-bottom:1000px; /* @max-column-height */
    margin-bottom:-1000px; /* @max-column-height */
}
.wrapper > aside {
    background:orange;
    width:50%;
    float:left;
    padding-bottom:1000px; /* @max-column-height */
    margin-bottom:-1000px; /* @max-column-height */
}
Run Code Online (Sandbox Code Playgroud)


Dav*_*ger -1

使用 div 制作一个包装,如下所示:

\n\n
<div class="wrapper">\n    <div class="box">Box 1</div>\n    <div class="box">Box 2</div>\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n\n

应用这样的样式:

\n\n
.wrapper {\n    height: 400px;\n}\n\n.wrapper .box{\n    float: left;\n    height: 100%;\n    width: 200px;\n    background-color: red;\n    margin-right: 10px;\n}\xe2\x80\x8b\n
Run Code Online (Sandbox Code Playgroud)\n\n

没有尝试,但会起作用。

\n\n

编辑jsFiddle: http: //jsfiddle.net/NXjk4/

\n