關於如何對齊到右下角有很多帖子,但他們都使用絕對的,我不能這樣做,因爲我不希望我的2個元素重疊,如果一個碰巧太大,窗口大小。如何在不使用絕對位置的情況下將div對齊到右下角?
我試圖用浮動,和它的作品,以右對齊,而不是對準底部
<div style="border-bottom: 1px solid; padding-bottom:10px;">
<h1 style="display:inline;">
This is my big title - Bla bla bla
</h1>
<div style="
font-size: small;
float: right;
padding: 5px 0px 0px 20px;
font-style: italic;
display: inline;">
Published on Friday 11th August 2017 at 12:46
</div>
<div style="clear:both"></div>
</div>
您可以檢查結果https://jsfiddle.net/j66q82gy/7/
當窗口很窄,也沒關係它不是對齊的底部,但是當窗口很寬,h1和中間的div都在同一行上時,就會發現它沒有對齊底部,我需要將它對齊底部。
我也需要保持它們在同一行,所以內聯應該保持在h1和中間div上。
編輯:Flex的把事情在一種尷尬的半嵌入式,像這樣的半塊的:i.imgur點com/YA6TdBt.png
我需要的東西,看起來像這樣i.imgur點com/Awj9Bht。 png(頂部圖片是我的代碼,底部圖片是photoshoped,看起來像我需要的東西)。
Flex可能是要走的路。檢查:https://css-tricks.com/snippets/css/a-guide-to-flexbox/ –
請找到下面的鏈接[Stackoverflow](https://stackoverflow.com/questions/9810578/better-way-對齊 - 右下) – charkoul
@charkoul OP要求一個_non絕對位置_解決方案,您的鏈接的答案使用 – LGSon