9
在同一行上左右对齐两个内联块
如何对齐两个内联块,以便一个在左边,另一个在同一行?为什么这么难?是否有类似LaTeX的\ hfill这样的东西可以消耗它们之间的空间来实现这一目标? 我不想使用浮点数,因为有了内联块,我可以将基线对齐。当窗口对于两个窗口而言都太小时,使用内联块,我可以将文本对齐方式更改为居中,然后将它们居中对齐。相对(父)+绝对(元素)定位与浮点数存在相同的问题。 HTML5: <header> <h1>Title</h1> <nav> <a>A Link</a> <a>Another Link</a> <a>A Third Link</a> </nav> </header> CSS: header { //text-align: center; // will set in js when the nav overflows (i think) } h1 { display: inline-block; margin-top: 0.321em; } nav { display: inline-block; vertical-align: baseline; } Thery彼此相邻,但我希望nav右侧。