看看這個小提琴CSS垂直內嵌在另一個inline-block的2直列塊
- 怎麼會這個樣子VS鉻在Firefox不同(文中未對齊相同)
- 如何將inner:before元素中的文本垂直對齊,最好沒有行高?
DOM中看起來像
<div class="middle">
<div class="inner"> Small text </div>
</div>
CSS的看起來像
.middle {
display: inline-block;
border: 1px solid black;
height: 150px;
vertical-align:middle;
}
.middle:before {
content: '';
height: 100%;
display: inline-block;
vertical-align:middle;
}
.inner {
display:inline-block;
vertical-align: middle;
font-size: 25px;
/* height: 30px; */
text-align:center;
}
.inner:before {
content: "Big Text";
font-size: 50px;
display:inline-block;
margin-right: 20px;
vertical-align: middle;
border: 1px solid red;
height: 90px;
}
你能否更詳細地解釋你想怎麼(草圖?)這兩個文本元素將相互定位?是否有邊框用於造型或演示? –
我剛剛檢出了鉻和FF的小提琴 - 他們都看起來相同 – Danield
@Danield我看到相同的Chrome和FF呈現相同。 –