Làm cách nào để căn chỉnh hai khối nội tuyến sao cho khối bên trái và khối bên phải trên cùng một dòng? Tại sao nó lại khó thế này? Có thứ gì đó giống như \ hfill của LaTeX có thể tiêu tốn không gian giữa chúng để đạt được điều này không?
Tôi không muốn sử dụng float vì với khối nội tuyến, tôi có thể sắp xếp các đường cơ sở. Và khi cửa sổ quá nhỏ đối với cả hai, với các khối nội tuyến, tôi chỉ có thể thay đổi căn chỉnh văn bản thành căn giữa và chúng sẽ được căn giữa từng cái một. Định vị tương đối (cha) + Định vị (phần tử) tuyệt đối có những vấn đề giống như float.
HTML5:
<header>
<h1>Title</h1>
<nav>
<a>A Link</a>
<a>Another Link</a>
<a>A Third Link</a>
</nav>
</header>
Các 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 ở ngay cạnh nhau, nhưng tôi muốn nav
ở bên phải.
position: absolute
vàinline-block