考慮以下小提琴:CSS垂直中心
https://jsfiddle.net/q5t26m0b/
我想獲得一個包含「BP」與colorName
span
S,垂直居中span
無論colorName
使用多少有。
如果可能的話,我還想讓「BP」重疊,如果任何colorName
足夠長的話可以到達那裏。
隨意提出對HTML或CSS所需的任何更改。
<div class="wide-field">
<div class="info-area" id="colorlist-textarea">
<div class='artboard-colors'>
<span class='colorName'>PANTONE Bleck</span>
<span class='colorName'>PANTONE Bleck</span>
<span class='colorName'>PANTONE Bleck</span>
<span class='colorName'>PANTONE Bleck</span>
<span class='artboard-id'>BP</span>
</div>
</div>
</div>
.wide-field {
display: inline-block;
width: 98%;
}
.info-area {
border: 1px solid black;
font-size: 14px;
width: 100%;
resize: none;
overflow: auto;
padding: 5px;
}
#colorlist-textarea {
height: 15em;
}
.artboard-colors
{
display: inline-block;
width: 100%;
border: 1px dashed darkgreen;
padding: 1px;
margin: 1px;
}
.colorName
{
display: inline-block;
vertical-align:middle;
border:solid black 1px;
width: 75%;
}
.artboard-id
{
float: right;
text-align: right;
display: inline-block;
vertical-align:middle;
width: 20%;
border: 1px solid #d1c7ac;
}