Definicja tabeli

Definicję spisu treści oraz przywoływane strony możemy także umieścić w tabeli, co przydaje całości eleganckiego wyglądu. Wymaga to jednak pewnego "chwytu".

Tworzymy tabelę z dwiema komórkami w jednym rzędzie. Tabeli nadajemy szerokość i wysokość mniejszą niż 100%, np. width=90% i height=80%. Wysokość powinna zależeć od tego, ile jeszcze elementów chcemy umieścić (tytuł, logo itd.)

W lewej komórce umieszczamy definicję spisu treści, czyli parametry pliku .hhc. Szerokość komórki możemy ustalić na 25 lub 30%.

W prawej komórce umieszczamy definicję pływającej ramki - iframe. Ramka może mieć szerokość i wysokość całej komórki, czyli width=100% height=100%. Właśnie do tej pływającej ramki będą kierowane dokumenty przywoływane przez pozycje spisu treści. Ramce nadajemy jakąś nazwę, np. "prawa".

W naszym przykładzie definicja jest nastepująca:

<div align=center>
<table width="90%" border="1" height=80%>
<tr>
<td valign="TOP" width="25%">
<object id=hhctrl type="application/x-oleobject"
 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
 codebase="hhctrl.ocx#Version=4,73,8561,0"
 width=100%
 height=100%
>
    <PARAM name="Command" value="Contents">
    <param name="Item1" value="tabela.hhc">
    <param name="Flags" value="0x0,0x17">
</object>
	</td>
	<td valign="top">
        <iframe name="prawa" src="r1.htm" 
	width=100% height=100% frameborder="0"></iframe>
	</td>
</tr>
</table>
</div>

Pozostaje jeszcze napisać definicję spisu treści, czyli plik .hhc, oraz oczywiście strony HTML z dokumentami.