我有一个按钮,我想将文本对齐到红色块的右侧和垂直中心.我该如何实现这一目标?
HTML:
<button class="large" disabled>
<svg viewBox="0 0 100 100" class="icon icon-browse">
<use xlink:href="#icon-browse"></use>
</svg>
<span>Align Text</span>
</button>
Run Code Online (Sandbox Code Playgroud)
CSS:
button.large {
font-size: 30px;
vertical-align:middle;
width:500px
}
.icon {
width:100px;
height:100px;
background:red;
}
button {
display:table
}
span {
display: table-cell;
vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
非常感谢任何指导.
用途inline-block:
button > span, button > svg {
display:inline-block;
vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)
button.large {
font-size: 30px;
vertical-align: middle;
width: 500px
}
.icon {
width: 100px;
height: 100px;
background: red;
}
button > span,
button > svg {
display: inline-block;
vertical-align: middle;
}Run Code Online (Sandbox Code Playgroud)
<button class="large" disabled>
<svg viewBox="0 0 100 100" class="icon icon-browse">
<use xlink:href="#icon-browse"></use>
</svg>
<span>Align Text</span>
</button>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |