我有一個跨度,必須對齊它的容器內容的底部和最左邊。跨度文本節點和容器文本節點字體大小可能不同。對齊容器
無論跨度如何,都應該始終與其容器文本節點底部和最左側對齊。我嘗試使用浮動左邊的span
節點。它與最左邊對齊,但不與底部對齊。將float
刪除到跨度,對齊底部,但不是最左側。對不起,如果我沒有更好地解釋你。
圖像另外這裏是我試過的代碼:
.flexCtn{
display:flex;
align-items:center;
justify-content:flex-end;
height:50px;
width:300px;
border:1px solid #dfdfdf;
background:#fff;
}
.w100{
font-size:30px;
width:100%;
text-align:right
}
span{
font-size:14px;
float:left;
display:inline-block;
}
<div class="flexCtn">
<div class="w100">
<span>check</span>
the alignment
</div>
</div>
P.S我不希望任何修改DOM。我有這個DOM結構的具體原因,如果我要解釋你們,它會變得模糊。也不希望絕對位置適用於span
。在此先感謝
感謝豬頭...工作 –
@SanthoshKumar未來的用戶,和你自己,總是知道哪個答案最好的解決每一個問題,和好處,因爲這個答案似乎解決你的問題,請接受它。 – LGSon
@SanthoshKumar請你注意標記並關閉問題,謝謝! – kukkuz