Left Align Captions in Firefox
In Firefox (and other Mozilla browsers I presume) when you try <caption align="left">caption aligned</caption>
it does not behave as expected - the table contents is shifted to the right of the caption. To fix this the following CSS is used:
caption.left { text-align: left; caption-side: top; width: 100%; }
To use on the page, the HTML code becomes this:
<caption align="left" class="left">caption aligned</caption>
However, using the following CSS is a better method (ignored by IE), as you do not need to change your HTML code:
caption[align="left"] { text-align: left; caption-side: top; width: 100%; }
Comments