鉴于以下标记:
<ul>
<li><span>One</span></li>
<li><span>Two</span></li>
<li><span>Three</span></li>
<li><span>Four</span></li>
<li><span>Five</span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
以下CSS:
body {
font-family: Arial, sans-serif;
font-size: 14px;
}
ul {
list-style-type: none;
padding: 0;
margin: 0;
}
li {
border-bottom: 1px solid red;
float: left;
margin-left: 10px;
height: 70px; /* height of largest element */
}
span {
font-weight: bold;
display: block; /* important, needs to be block */
}
li:nth-child(2) {
font-size: 2em;
}
li:nth-child(3) {
font-size: 3em;
}
li:nth-child(4) {
font-size: 4em;
}
li:nth-child(5) {
font-size: 5em;
}
Run Code Online (Sandbox Code Playgroud)
每个列表项包含不同大小的文本.
我想将每个<span>元素对齐到它的父元素的底部,<li>确保底部边框也对齐.
这里是的jsfiddle这不是工作.
需要支持IE8>向上.
注意:物品必须浮动
float:left从li中删除并添加 display:inline; vertical-align:bottom;
li {
border-bottom: 1px solid red;
display:inline; vertical-align:bottom;
margin-left: 10px;
height: 70px; /* height of largest element */
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2102 次 |
| 最近记录: |