Если Вам надоело каждый раз высчитывать ширину колонок таблицы то этот скрипт для Вас.
<!-- Скрипт поместить после тега body -->
<!-- начало скрипта -->
<!-- необходим gif файл прозрачный 1х1 (здесь названием zero.gif. В архиве он есть. -->
<script language="JavaScript"><!--
function zeroStr(widthZero, heightZero)
{
// !!!!!!!!!!!!!!!!!!!!!! gif 1x1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
return "<img border=0 src='zero.gif' width="+widthZero+" height="+heightZero+">";
}
function drawBox(widthBox, fontSize, imgLeft, colorBox, colorPanel, colorText, colorTitle, strText, strTitle)
// widthBox - ширина рамки
// fontSize - размер шрифта
// imgLeft - рисунок в левом верхнем угле 36х36
// colorBox - цвет рамки
// colorPanel - цвет панели
// colorText - цвет текста
// colorTitle - цвет текста заголовка
// strText - текст
// strTitle - текст заголовка
{
if (widthBox < 150) widthBox = 150;
var flagBullet = true;
var TBLStr = "<table border=0 cellspacing=0 width=" + widthBox + " cellpadding=0>";
var HTMLStr = "";
var TITStr = "";
if (imgLeft !="") {
TITStr =
"<td height=36>"+
TBLStr+
"<tr>"+
"<td width=36 height=36 rowspan=5><img border=0 src='"+imgLeft+"' width=36 height=36></td>"+
"<td width="+(widthBox-36)+" height=6 colspan=2>"+zeroStr(5,1)+"</td>"+
"</tr>"+
"<tr>"+
"<td width="+(widthBox-36)+" height=24 colspan=2 bgcolor="+colorBox+" align=center><font color="+colorTitle+" face=Verdana size="+fontSize+"><b>"+strTitle+"</b></font></td>"+
"</tr>"+
"<tr>"+
"<td width="+(widthBox-36)+" height=2 bgcolor=#333333>"+zeroStr(1,1)+"</td>"+
"<td width=4 height=6 rowspan=3 bgcolor="+colorBox+">"+zeroStr(1,1)+"</td>"+
"</tr>"+
"<tr>"+
"<td width="+(widthBox-36)+" height=2 bgcolor=#999999>"+zeroStr(1,1)+"</td>"+
"</tr>"+
"<tr>"+
"<td width="+(widthBox-36)+" height=2 bgcolor=#CCCCCC>"+zeroStr(1,1)+"</td>"+
"</tr>"+
"</table>"+
"</td>"
}
else
{
TITStr =
"<td height=31>"+
TBLStr +
"<tr>"+
"<td width="+widthBox+" height=1 colspan=4>"+zeroStr(1,1)+"</td>"+
"</tr>"+
"<tr>"+
"<td width=5 height=30 rowspan=4>"+zeroStr(1,1)+"</td>"+
"<td width="+(widthBox-5)+" height=24 colspan=3 bgcolor="+colorBox+" align=center><font color="+colorTitle+" face=Verdana size=2><b>"+strTitle+"</b></font></td>"+
"</tr>"+
"<tr>"+
"<td width=3 height=6 rowspan=3 bgcolor="+colorBox+">"+zeroStr(1,1)+"</td>"+
"<td width="+(widthBox-12)+" height=2 bgcolor=#333333>"+zeroStr(1,1)+"</td>"+
"<td width=4 height=6 rowspan=3 bgcolor="+colorBox+">"+zeroStr(1,1)+"</td>"+
"</tr>"+
"<tr>"+
"<td width="+(widthBox-12)+" height=2 bgcolor=#999999>"+zeroStr(1,2)+"</td>"+
"</tr>"+
"<tr>"+
"<td width="+(widthBox-12)+" height=2 bgcolor=#CCCCCC>"+zeroStr(1,2)+"</td>"+
"</tr>"+
"</table>"+
"</td>";
}
HTMLStr =
TBLStr+
"<tr>"+
TITStr+
"</tr>"+
"<tr>"+
"<td>"+
TBLStr+
"<tr>"+
"<td width=5>"+zeroStr(1,1)+"</td>"+
"<td width=3 bgcolor="+colorBox+">"+zeroStr(1,1)+"</td>"+
"<td width="+(widthBox-12)+" bgcolor="+colorPanel+">"+
"<table border=0 cellpadding=3 width=100% cellspacing=3>"+
"<tr>"+
"<td align=center><font color="+colorText+">"+strText+"</font></td>"+
"</tr>"+
"</table>"+
"</td>"+
"<td width=4 bgcolor="+colorBox+">"+zeroStr(1,1)+"</td>"+
"</tr>"+
"</table>"+
"</td>"+
"</tr>"+
"<tr>"+
"<td height=3>"+
TBLStr+
"<tr>"+
"<td width=5></td>"+
"<td width="+(widthBox-5)+" bgcolor="+colorBox+">"+zeroStr(1,3)+"</td>"+
"</tr>"+
"</table>"+
"</td>"+
"</tr>"+
"</table>";
document.write(HTMLStr);
}
--></script>
<!-- конец скрипта -->
<!-- HTML код -->
<script language="JavaScript"><!--
drawBox(250, 2, "", "#000000", "#FFCC99", "#000000", "#FFFFFF",
"Красивая таблица,<br>а можно еще й наворотов накрутить.", "ТАБЛИЦА");
//--></script>
<!-- конец кода -->