Табличните функции в HTML са подходящо средство за представяне на информация в таблична форма. Използването на таблична структура улеснява в значителна степен представянето в полето на HTML документа и на не чисто таблична информация. Всичко зависи от предпочитанията на автора, характера и вида на информационните елементи. Таблица може да бъде изобразена и чрез командата <PRE>. Създадена с обикновен текстов редактор в ASCII формат таблица с тази команда се извежда в полето на документа във вида на нейния оригинал.
Табличните функции в езика HTML имат множество параметри и при тяхното комбиниране се получава по-атрактивно представяне на таблични структури. Елементът <TABLE> е непразен и основен за създаване на таблица. За описание на цялостна таблична структура се използват в комбинация и други HTML елементи.
Съкратен запис:
<TABLE> ... </TABLE> |
Пълен запис с параметри:
<TABLE [ALIGN=left|center|right] [BORDER=n] [CELLPADDING=n] [CELLSPACING=n] [WIDTH=n] [HEIGHT=n] [FRAME=cAttr] [RULES=cAttr] [BACKGROUND="url"]> ... </TABLE> |
Съкратен запис:
<CAPTION> Text </CAPTION> |
Пълен запис:
<CAPTION [ALIGN=top|bottom|left|right|center] [VALIGN=top|bottom>] Text </CAPTION> |
Съкратен запис:
<TR> |
Пълен запис:
<TR [ALIGN=left|center|right] [VALIGN=top|middle|bottom|baseline]> |
Съкратен запис:
<TD> |
Пълен запис:
<TD [ALIGN=left|center|right] [COLSPAN=NUMBER] [NOWRAP] [ROWSPAN=NUMBER] [VALIGN=top|middle|bottom|baseline] [WIDTH=value|percent]> |
Съкратен запис:
<TH> |
Пълен запис:
<TH [ALIGN=left|center|right] [COLSPAN=NUMBER [NOWRAP] [ROWSPAN=NUMBER] [VALIGN=top|middle|bottom|baseline] [WIDTH=value|percent]> |
Сходството на атрибутите с тези на елемента <TD> е пълно, само функцията на елемента го различава и обстоятелството, че подразбиращите се значения за основните атрибути са насочени към центрирано представяне на съдържанието на клетката в получер шрифт (Bold).
Разполагането на една таблица в HTML документ често пъти създава проблеми, свързани с обема изобразявана информация. Възможно най-компактно представената таблица изисква установяване на параметрите border, cellspacing и cellpadding на елемента <TABLE> със стойност 0. Съдържанието на отделните клетки не се различава от допустимото съдържание за един HTML документ, т.е. текст, графика, хипервръзки, списъци, друга таблица. Включването на графични обекти като съдържание на клетка от таблица е възможно за новите версии на WWW клиентите като Netscape Navigator 3.x и Microsoft Internet Explorer 3.x. Оцветяване на клетките, рамките и текстовите компоненти в клетките е достъпно в момента за Microsoft Internet Explorer 3.x. Netscape 3x ги интерпретира частично. Следващите атрибути могат да се включват по избор към елементите за формиране на таблица.
<TABLE>
<TR><TD>1</TD><TD>2</TD><TD>3</TD><TD>4</TD></TR> <TR><TD>5</TD><TD>6</TD><TD>7</TD><TD>8</TD></TR> </TABLE> |
Визуализация след интерпретация на кода (Екран 8). Примерът може да бъде изпълнен и директно при проследяване на тази хипервръзка.
Пример с обособена рамка и отделени клетки - HTML код:
<table border=10
cellpadding=10 cellspacing=10 width=75%>
<tr><th>Едно<th>Две<th>Три <tr><th>Четири<th>Пет<th>Шест </table> |
Визуализация след интерпретация на кода (Екран 9). Примерът може да бъде изпълнен и директно при проследяване на тази хипервръзка.
По-сложен е примерът с използване на графика вложена в клетка, общи
клетки за серия колони и редове, празна клетка в таблица - HTML код:
<CENTER>
<TABLE border=2 width=70%> <tr><th colspan=2 align=center><IMG SRC="computer.gif"> </th> <th colspan=2><FONT SIZE="+2">Pentium Pro</FONT SIZE="+2"></th></tr> <tr><td></td><td></td><th>CPU-180 Mhz</th><th>CPU-200 Mhz</th></tr> <tr><th rowspan=6> Components </th><th>RAM</th><td align=center>32 MB</td><td align=center>64 MB</td></tr> <tr><th>Hard Disk</th><td align=center>1600 MB</td><td align=center>2100 MB</td></tr> <tr><th>Monitor</th><td align=center>15" Color SVGA 0.28 MPR-II</td> <td align=center>17" Color SVGA 0.28 MPR-II</td></tr> <tr> <th>CD-ROM</th><td align=center>8xSpeed EIDE</td><td align=center>12xSpeed EIDE</td></tr> <tr><th>Case</th><td align=center>MINI Tower 200W</td><td align=center>MIDI Tower 200W</td></tr> <tr><th>Mouse</th><td align=center>3-Button Mouse+Pad</td><td align=center>3-Button Mouse+Pad</td></tr> <tr><td></td><td colspan=3 align=right> <A HREF="mailto://master@muled.vmei.acad.bg">For more, please ask!</A><IMG SRC="smile.gif"></td></tr> </TABLE> </CENTER> |
Визуализация след интерпретация на кода (Екран 10). Примерът може да бъде изпълнен и директно при проследяване на тази хипервръзка.
Атрибутът се използва единствено в елемента <TABLE> съвместно с атрибута BORDER. Приложението му е възможно за навигатори от по-ново поколение (Internet Expolorer 4.x, 5.x, Netscape Communicator 4.x), тъй като е въведен от HTML 4.0. Предназначението на атрибута е да определя кои страни от рамките в таблицата да бъдат изобразени с помощта на следните атрибути:
Атрибутът се използва единствено в елемента <TABLE> съвместно с атрибута BORDER. Приложението му е възможно за навигатори от по-ново поколение (Internet Expolorer 4.x, 5.x, Netscape Communicator 4.x), тъй като е въведен от HTML 4.0. Предназначението на атрибута е да определя и променя правилата за изобразяване на рамка вътре в таблицата, чрез следните атрибути:
Следния пример показва възможностите на разгледаните атрибути.
<HTML>
<HEAD><TITLE>Пример за таблица</TITLE></HEAD> <BODY> <p> <P ALIGN=CENTER>Таблица с атрибути FRAME и RULES</P> <TABLE ALIGN=CENTER BORDER=2 WIDTH=300 FRAME=HSIDES RULES=COLS BORDERCOLOR="BLUE" BORDERCOLORDARK="AQUA"> <THEAD> <COLGROUP SPAN=3 ALIGN=LEFT VALIGN=TOP> </THEAD> <TBODY> <TR> <TD BGCOLOR="PINK">Клетка 1</TD> <TD>Клетка 2</TD> <TD>Клетка 3</TD> </TR> <TD>Клетка 4</TD> <TD BGCOLOR="YELLOW">Клетка 5</TD> <TD>Клетка 6</TD> </TR> <TR> <TD>Клетка 7</TD> <TD>Клетка 8</TD> <TD BGCOLOR="MAROON">Клетка 9</TD> <TR> </TBODY> </TABLE> </BODY> </HTML> |
Примерът може да бъде изпълнен и директно при проследяване на тази хипервръзка. Визуализация след интерпретация на кода c Internet Explorer 5.0 - Екран 10.1.
Визуализация след интерпретация на кода c Netscape Communicator 4.72 - Екран 10.2.
![]() |
![]() |
![]() |