我想將CSS3箭頭保留在與某些文本相同的水平面上。換句話說,我想這一切都停留在同一水平面上...使用「display:block」,但無法將圖像保留在與文本相同的水平面上
<div style="display:block">
<div id="downArrow" class="downArrow arrow"></div>
- 1.5780377548310014/-0.01013426671732404 %
</div>
我想「顯示:塊」會做的伎倆,但顯然不是 - https://jsfiddle.net/6m7vegwc/。唯一的問題是CSS的箭頭需要一個「後」
.downArrow:after {
background: linear-gradient(120deg, transparent 63%, #fff 63%),
linear-gradient(-120deg, transparent 63%, #fff 63%),
linear-gradient(to top, #ccc, #000);
}
我認爲這是扔東西了。無論如何,我怎樣才能將我的箭頭保持在與文本相同的水平面上?
爲什麼使用而不是 「彎曲」, 「內聯」,由其他人則建議? – Dave
'flex'很好,如果你還想讓你的內容垂直對齊。它給你更多的權力。 [這裏](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)是一個關於flexbox的好文章。 – lumio
@Dave有幾個原因,其中一個僅僅是一種文體選擇。另一個原因是flexbox可以真正適應解決80-90%的佈局問題(以我的經驗),所以我選擇只掌握'flex',所以我的代碼是一致的。 – WookieCoder