38026

Элементарные таблицы

Лабораторная работа

Информатика, кибернетика и программирование

Если значение ноль то рамка не требуется; cellpdding= cellspcing= добавляют свободное пространство между данными ячейки и ее границами и между ячейками таблицы соответственно. th т th контейнер ячейки Заголовок : заголовок столбца или строки. Значения: left заголовок прижать к левому краю ячейки center заголовок расположить по центру ячейки right заголовок прижать к правому краю ячейки; vlign= задает положение данных в ячейке Заголовок по вертикали. Значения: bottom заголовок прижать к нижнему краю ячейки middle заголовок...

Русский

2013-09-25

60 KB

1 чел.

Лабораторная работа № 9. «Элементарные таблицы»

<table a >т</table>

контейнер "Таблица". Атрибуты контейнера "Таблица":

width=""

height=""

ширина и высота таблицы в пикселах или в % от ширины и высоты окна, соответственно;

border=""

ширина рамки. Если значение - ноль, то рамка не требуется;

cellpadding=""

cellspacing=""

добавляют свободное пространство между данными ячейки и ее границами, и между ячейками таблицы, соответственно. Если рамка отсутствует, то отступ от границы будет равен сумме этих значений;

align=""

задает положение данных в ячейках таблицы по горизонтали. Значения:

left - данные прижать к левому краю ячеек,

center - данные расположить по центру ячеек,

right - данные прижать к правому краю ячеек.

Теги контейнера "Таблица":

<caption a >

заголовок таблицы. Атрибут:

align=""

задает место заголовка. Значения:

top - заголовок над таблицей,

bottom - заголовок под таблицей.

<tr a >т</tr>

контейнер строки таблицы. Если контейнер пуст - строка пустая. Заданные атрибуты строки подавляют атрибуты таблицы. Атрибуты строки:

bgcolor=""

задает цвет фона ячеек строки;

bordercolor=""

задает цвет рамки к ячейкам строки;

valign=""

задает положение данных в ячейке по вертикали. Значения:

baseline - данные располагать в ячейках по базовой линии строки,

bottom - данные прижимать к нижнему краю ячеек строки,

middle - данные располагать по центру ячеек в строке,

top - данные прижимать к верхнему краю ячеек строки.

<th a >т</th>

контейнер ячейки "Заголовок": заголовок столбца или строки. По умолчанию текст в этой ячейке показывается жирным шрифтом по центру. Атрибуты:

align=""

задает положение данных в ячейке "Заголовок" по горизонтали. Значения:

left - заголовок прижать к левому краю ячейки,

center - заголовок расположить по центру ячейки,

right - заголовок прижать к правому краю ячейки;

valign=""

задает положение данных в ячейке "Заголовок" по вертикали. Значения:

bottom - заголовок прижать к нижнему краю ячейки,

middle - заголовок расположить по центру ячейки,

top - заголовок прижать к верхнему краю ячейки;

colspan=""

задает число ячеек, объединяемых в одну на строке;

rowspan=""

задает число ячеек, объединяемых в одну в столбце.

<td a >т</td>

контейнер ячейки таблицы. Если контейнер пуст или содержит значение &nbsp;- ячейка пустая. Заданные атрибуты ячейки подавляют атрибуты строки и таблицы. Атрибуты ячейки:

width=""

height=""

ширина и высота ячейки в пикселах или в % от ширины и высоты окна, соответственно;

align=""

задает положение данных в ячейке по горизонтали. Значения:

left - данные прижать к левому краю ячейки,

center - данные располагать по центру ячейки,

right- данные прижать к правому краю ячейки;

valign=""

задает положение данных в ячейке по вертикали. Значения:

baseline - данные расположить в ячейке по базовой линии,

bottom - данные прижать к нижнему краю ячейки,

middle - данные расположить по центру ячейки,

top - данные прижать к верхнему краю ячейки;

bgcolor=""

задает цвет фона ячейки;

bordercolor=""

задает цвет рамки к ячейке;

colspan=""

задает число ячеек, объединяемых в одну на строке;

rowspan=""

задает число ячеек, объединяемых в одну в столбце;

nowrap

отмена переноса слов на другую строку внутри ячейки.

А теперь всё по порядку:

Таблица задаётся тегом:

<table></table>

Увы, это далеко не все: таблица состоит из строк и столбцов (ячеек), поэтому нам надо еще указать и их.

<tr></tr> - строчка таблицы
<td></td> - столбец (ячейка) таблицы

<table>
<tr></tr>
<tr></tr>
</table>

Сначала мы задали строки. В нашем примере их две. Теперь в каждой строке зададим по три столбца (ячейки):

<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>

Заполним некоторым образом ячейки:

<table>
<tr>
<td>1x1</td>
<td>1x2</td>
<td>1x3</td>
</tr>
<tr>
<td>2x1</td>
<td>2x2</td>
<td>2x3</td>
</tr>
</table>

Первая цифра в загадочных надписях - это номер ряда, а вторая номер ячейки (1х2 - первый ряд, вторая ячейка). Это опять же вам для наглядности. Если посмотреть то, что уже у нас с вами получилось, то это будет выглядеть так:


Увы, фона (голубенького или желтенького, как в примере) еще не видно. Фон задается атрибутом bgcolor="цвет_фона". Фон можно задать для таблицы в целом, для ряда, для ячейки (в пределе одного ряда). В нашем случае мы задаем фон для каждой ячейки.

<table>
<tr>
<td bgcolor="#FFCC33">1x1</td>
<td bgcolor="#336699">1x2</td>
<td bgcolor="#FFCC33">1x3</td>
</tr>
<tr>
<td bgcolor="#336699">2x1</td>
<td bgcolor="#FFCC33">2x2</td>
<td bgcolor="#336699">2x3</td>
</tr>
</table>

Вот, что у нас получилось:



Если вы хотите задать фон для ряда, то атрибут bgcolor мы прописываем для тэга <tr>:

<tr bgcolor="#FFCC33">

Если вы хотите задать фон для всей таблицы, то атрибут bgcolor мы прописываем для тэга <table>:

<table bgcolor="#FFCC33">

Однако, если при заданном фоне для всей таблицы, вы задаете свой фон для ряда или ячейки, то этот ряд или ячейка будут иметь фон отличный от всей таблицы.

Попробуйте самостоятельно задать фон для таблицы и для ряда (это для усвоения материала). Когда все усвоится переходите к следующей ступеньке, и мы продолжим разговор о таблицах.

Зададим высоту и ширину ячейкам таблицы. Вспомним об атрибутах height и width - вы можете их задать для всей таблицы, для одного ряда, для ячейки (столбца). Высота и ширина могут задаваться как в пикселях, так и процентах. В нашем случае мы зададим ширину и высоту в пикселях для столбцов (ячеек).

<table>
<tr>
<td height="35" width="50" bgcolor="#FFCC33"> 1x1 </td>
<td width="50" bgcolor="#336699"> 1x2 </td>
<td width="50" bgcolor="#FFCC33"> 1x3 </td>
</tr>
<tr>
<td height="35" width="50" bgcolor="#336699"> 2x1 </td>
<td width="50" bgcolor="#FFCC33"> 2x2 </td>
<td width="50" bgcolor="#336699"> 2x3 </td>
</tr>
</table>

Вопрос: - А почему высота задана только для двух ячеек (столбцов), а ширина для всех? Все очень просто: Если в ряду вы задаете для какой-либо ячейки высоту большую, чем для других то, не смотря на это, все ячейки (столбцы) вашего ряда станут по высоте равны наибольшей:) вот так-то. Тоже самое с рядами, если вы зададите для какого-то ряда наибольшую длину, то все остальные ряды выровняются по этому наибольшему ряду (помните ряд - это не ячейка, поэтому я задала в нашем примере ширину для каждой ячейки (столбца)).

Получим

Теперь нам осталось лишь выровнять содержимое (текст) внутри таблицы:

<table>
<tr>
<td height="35" width="50" bgcolor="#FFCC33"> <center> 1x1 </center> </td>
<td width="50" bgcolor="#336699"> <center> 1x2 </center> </td>
<td width="50" bgcolor="#FFCC33"> <center>1x3 </center> </td>
</tr>
<tr>
<td height="35" width="50" bgcolor="#336699"> <center> 2x1 </center> </td>
<td width="50" bgcolor="#FFCC33"> <center> 2x2 </center> </td>
<td width="50" bgcolor="#336699"> <center> 2x3 </center> </td>
</tr>
</table>

В каждой ячейке могут находиться и картинки, и текст (+тэги и атрибуты применяемые к ним), и даже таблицы (в этом случае они называются - вложенные таблицы). Т.е. тэги, которые мы применяем для форматирования содержимого (контента) - все те же.

Поговорим о вертикальном выравнивании содержимого таблицы, т.е. о том, как можно сделать так, чтобы содержимое ячейки не только располагалось ровно посередине ее (как по умолчанию), а еще вверху или внизу. Вертикальное выравнивание задается следующим атрибутом - valign="middle" (top, bottom) - содержимое конкретной ячейки будет находится в середине ячейки (наверху или внизу):

Это пишется:

table>
<tr>
<td height="35" width="50" bgcolor="#FFCC33" valign="top"> <center>1x1</center> </td>
<td width="50" bgcolor="#336699"> <center>1x2</center> </td>
<td width="50" bgcolor="#FFCC33" valign="bottom"> <center>1x3</center> </td>
</tr>
<tr>
<td height="35" width="50" bgcolor="#336699" valign="bottom"> <center>2x1</center> </td>
<td width="50" bgcolor="#FFCC33"> <center>2x2</center> </td>
<td width="50" bgcolor="#336699" valign="top"> <center>2x3</center> </td>
</tr>
</table>


 

А также другие работы, которые могут Вас заинтересовать

44720. Infinitive (forms and functions) 33.55 KB
  The oceans cover 147 million square miles of the earth's total surface of 197 million square miles. Geographically, this vast expanse of water has been very thoroughly explored; the surface currents have been charted, the depths of the seas bordering the land have been carefully sounded. Yet, the nature of the ocean was practically unknown until recently, when new techniques and careful mapping did disclose new details of the ocean waters.
44721. Gerund (forms and functions) 114.28 KB
  Prctise reding the following twosyllble words with the stress on the second syllble: Include between employ pply design convert trnsform obtin Prctise reding the following mny syllble words: Electricity impossible ccumulte numerous resistnce temperture emergency photocell complicted Prctise reding the following words with double stress: Engineering semiconductor utomtion conductivity irrespective reproduce Memorize the spelling nd pronuncition of the following words: Vry ['vεərI]...
44722. Ing forms: Participle/Gerund/Verbal Noun 51 KB
  Trnsistors mde it possible to design compct smlldimensioned electronic devices which consume very little power. The trnsistors re successfully used for direct trnsformtion of het energy into electricl energy by mens of therml elements. In lter yers light sources nd lsers were built on the bsis of trnsistors.
44723. Participle (Passive and Perfect Forms) 33.83 KB
  Rdio supplies the communiction service which is so essentil to the modern world nd meeting these needs it hs become rpidly developing industry itself. It is from rdio tht the subject of electronics ws born which being pplied to utomtion brought such remrkble chnges to the technique of tody. The fstest most relible wy to detect n rtificil stellite nd to determine its orbit is by rdio.
44724. Nominative Absolute Participle Clause. Participle+Infinitive 54 KB
  PrticipleInfinitive TEXT 12 The Fundmentl Problems of Television. The word “television†by common cceptnce hs come to men the essentilly instntneous trnsmission either by wire or rdio of moving pictures or imges. Essentilly three steps re involved in television nmely: 1 the nlysis of the light imge into electricl signl; 2 the trnsmission of the electricl signl to the points of reception; nd 3 the synthesis of visible reproduction of the originl imge from the electricl signl. nswer the questions: Wht does the word “televisionâ€...
44725. Infinitive (Passive and Perfect Forms) 80.5 KB
  From the first electronic digital computers of the forties to to-day’s versatile computers and most up-to-date microcomputers, very little has changed as far as basic computer operation is concerned. In the last thirty years, vast improvements in the size, speed and capabilities of computers have taken place
44726. Complex Subject 76.71 KB
  The low temperture physics dels with vrious phenomen occurring tempertures in the region of bsolute zero 273єC. The lowest temperture on Erth is known to hve been registered in the ntrctic bout 80єC. Still lower tempertures re climed to be found on other plnets.
44727. Complex Object. For + Noun (Pronoun) + Infinitiv 83.69 KB
  On the one hnd light ws pictured s wve motion of some sort nd on the other s flight of fstmoving prticles. The wve theory of light seemed to hve defeted the prticle theory when it explined the pproximtely rectiliner propgtion. It ws found tht light could cuse toms tо emit electrons nd tht when light relesed n electron from n tom the energy possessed by the electron very gretly exceeded tht which the tom could ccording to electromgneticwve theory hve received.
44728. Gerund. Gerund clauses 63.5 KB
  Tsiolkovsky 18571935 Mnkind will not remin on erth forever. Tsiolkovsky ws selftught mn. The min problem Tsiolkovsky hd been working t for mny yers ws creting theory of interplnetry trvel. 1 It ws Tsiolkovsky who suggested the ide of multistge rocket nd of mnmde stellite which could serve s lbortory for studying the universe.