Comment puis-je aligner deux inline-blocs de sorte que l'on est à gauche et l'autre est à droite sur la même ligne? Pourquoi est-ce si difficile? Est-il quelque chose comme de LaTeX \hfill qui peuvent consommer de l'espace entre eux pour atteindre cette?
Je ne veux pas utiliser des flotteurs , car avec inline-blocks, je peux aligner les lignes de base. Et lorsque la fenêtre est trop petite pour deux d'entre eux, avec inline-blocks je peux juste changer le texte aligner au centre et ils seront centrés l'un sur l'autre. Parent(parent) + Absolue(élément) de positionnement a les mêmes problèmes que les flotteurs ne.
Le HTML5:
<header>
<h1>Title</h1>
<nav>
<a>A Link</a>
<a>Another Link</a>
<a>A Third Link</a>
</nav>
</header>
Le 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 sommes juste à côté de l'autre, mais je veux l' nav
sur le droit.