我想解決這個佈局拼圖,但卡在如何讓它優雅,乾淨和永恆。佈局拼圖:對齊到左側和右側加上一個居中的框全部用一條線連接
已知:
- 1米像素高度的水平線在
容器及其內部的拉伸 - 垂直以及horitontally居中框移到該線
- 左對齊文本框 - 和右對齊的文本盒子
我試過的東西,是痛苦地增加percengates,直到我達到某種中間...警告,免責聲明,下面的代碼是非常圖形和醜陋的!
CSS
author{color: grey}
box{float: left;
background: blue;
margin: 0 0 0 46.4%;
...
/* bad coding feel embarrassed showing this */
}
time{color: grey}
HTML(靈活,請改變,如果需要的話)
<author></author>
<box><img src=""/></box>
<time></time>
我首先想到這可能在Flexbox,就可以解決,使用justify-content: space-between
然而,我無法弄清楚如何使線出現在那裏。所以我願意提供任何有關它的舊定位/浮動或Flexbox的建議。試試兩種方式解決問題,看看哪一個最優雅?提前致謝!
是否有特定的標記? –
感謝Matthias我現在會提供標記(並更新我的問題)!一會兒 – Sam
這小提琴可能會幫助你http://jsfiddle.net/wSd32/641/ – Znaneswar