Привет, ЛОР.
Приведённое ниже – сильно покоцанный вариант HTML, сгенерованного кутешным классом QTextDocumentWriter (эффект, о котором идёт речь, проявляется как на полном, так и на покоцанном файле).
<html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head>
<body>
<table border="1" cellspacing="2">
<tr>
<td width="12%">
<p>Дата</p></td>
<td width="10%">
<p>Сумма</p></td>
<td width="21%">
<p>Категория</p></td>
<td width="21%">
<p>Подкатегория</p></td>
<td width="35%">
<p>Описание</p></td></tr>
<tr>
<td rowspan="2">
<p>14.06.2005</p></td>
<td>
<p>14.00</p></td>
<td rowspan="2">
<p>Транспорт</p></td>
<td rowspan="2">
<p>Маршрутное такси</p></td>
<td></td></tr>
</table>
</body>
</html>
Сумма ширин всех столбцов в процентах около 100%. Но единственный браузер, который показывает эту таблицу во всю ширину окна – это «маргинальный» Netsurf.
Firefox и Chromium размещают таблицу процентов на 40 от ширины окна. Оно, может, и не так безобразно выглядело бы, но в полном варианте у меня над таблицей ещё и заголовок, которому я указываю расположиться по центру окна. И он действительно располагается по центру, оказываясь сильно правее таблицы.
Я чего-то не понимаю?
P.S. rowspan-ы убирал, эффект тот же.



