On the following page (the lower half) I want to lay out parallel texts (Rutter's Requiem in Latin and Japanese) in two columns:
http://imaginatorium.org/ecco/rutter.htm
I have used a table with the TD CSS_width set to 48%, in the hope that that will make the width of each column about 50% of the total width available. For most of the tables this is indeed what appears to happen, and five of the seven are lined up perfectly. But the first and fourth are a lot and a little narrower, perhaps because there are no lines of text wide enough to fill the 50%.
Here's the CSS for the table:
TABLE.kashi {
margin: 0.5em;
border: solid thin #002050;
padding: none;
border-collapse: collapse;
}
TABLE.kashi TD {
margin: 0;
padding: 0.6em;
width: 48%;
border: solid thin #205000;
vertical-align: top;
}
First, is my problem actually a Feature? (In which case are there any neat kludges for defeating this?)
Or is there either an error in what I have done, or a simple way of making a table be the whole of the available width?
(Unrelated question: How many people are there likely to be for whom accessing a page in Japanese causes "browser panic": invitations to download "Language packs" and suchlike? Or are those things all in the past now? I am contemplating major redesign of my shop pages, and eliminating the previous segregation between Japanese and non-Japanese pages would be helpful.)