I am automating the conversion of a latex index to HTML and the code I generate looks like this:
<div style="float:left;">
Abricots à la Colbert
<a style="float:right" href="../text/ch005.xhtml#ix1941">1941</a>
</div>
Unfortunately this does not work: the '1941' page number does not float to the right of the page. The entire line is left aligned and the page number is displayed immediately after the 't' of Colbert with no intervening space.
On the other hand if I code something such as this:
<div style="text-align:left;">
This text is left aligned
<span style="float:right;">
This text is right aligned
</span>
</div>
...everything works as expected.
Anyone could explain why?
What would be the correct way to code this?