- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有两个 <li>
具有不同内容(不同长度的文本)的元素,但出于设计原因,它们应该具有相同的高度。另外,它们的宽度是相对的,所以我不知道总高度。有没有办法设置 <li>
的高度最大的元素<li>
使用 CSS?
Jsfiddle:see here
* {
box-sizing: border-box;
}
ul {
display: inline-block;
padding: 0;
width: 100%;
border: 1px solid red;
}
li {
list-style-type: none;
margin: 0;
padding: 1em;
float: left;
display: inline-block;
width: 35%;
margin-right: 50px;
border: 1px solid #888;
}
<ul>
<li>
<h2>caption 1</h2>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
</li>
<li>
<h2>caption 2</h2>
<p>...</p>
</li>
</ul>
最佳答案
我认为最简单的方法是使用 flexbox。
ul {
display: flex;
}
* {
box-sizing: border-box;
}
ul {
padding: 0;
border: 1px solid red;
display: flex;
}
li {
list-style-type: none;
margin: 0;
padding: 1em;
width: 35%;
margin-right: 50px;
border: 1px solid #888;
}
<ul>
<li>
<h2>caption 1</h2>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
<p>.</p>
</li>
<li>
<h2>caption 2</h2>
<p>...</p>
</li>
</ul>
关于css - 强制两个 <li> 元素具有相同的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49581003/
我是一名优秀的程序员,十分优秀!