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>


 

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

46200. Взаимодействие субъекта с внешним миром и проблема развития интеллекта 15.1 KB
  Взаимодействие субъекта с внешним миром и проблема развития интеллекта. Пиаже интересовало отличает ли субъект внешний мир от внутреннего субъективного мира и каковы границы это различия действует ли внешний мир непосредственно на ум субъекта или его идеи на продукты собственно умственной активности а если субъект активен в познании то какого взаимодействие между его мыслью и явлениями внешнего мира каковы законы которым это взаимодействие подчиняется. Источник знания не в объектах и не в субъектах а в их взаимодействии. С помощью...
46201. THE NUMERAL 15.1 KB
  The crdinls from twentyone to twentynine from thirtyone to thirtynine etc.The derivtive ordinls re derived from the simple nd derivtive crdinls by mens of the suffix th:fourfourth tententh sixteensixteenth twentytwentieth etc.Before the suffix th the finl у is replced by ie:thirty thirtieth etc. In this cse only the lst component of the compound numerl hs the form of the ordinl:twentyfirst fortysecond sixtyseventh one hundred nd first etc.
46202. Особенности оценки контрольных и неконтрольных пакетов акций. Поправка на недостаточную ликвидность 15.09 KB
  При нахождении стоимости владения контрольным пакетом используются методы: дисконтированных денежных потоков капитализации доходов сделок стоимости чистых активов и ликвидационной стоимости. При расчете по методу сделок получают величину оценочной стоимости на уровне владения контрольным пакетом так как этот метод основан на анализе цен контрольных пакетов акций сходных компаний. Если оценщику нужно получить стоимость на уровне контрольного пакета то к стоимости полученной методом рынка капитала надо добавить премию за контроль. Для...
46204. Условия договора 15.04 KB
  Предусмотренные договором обязательства сторон бывают альтернативными т. содержат два или более способа исполнения обязательства например расчеты между сторонами осуществляются платежными поручениями или платежными требованиями. Также могут устанавливаться два или более предмета исполнения обязательства например поставляется цемент марки М400 или марки М500. Встречное исполнение обязательств Большинство договоров предусматривает встречное исполнение обязательств когда исполнение обязательства одной из сторон обусловлено исполнением...
46205. Кент Рокуэлл 15.04 KB
  Рокуэлл Кент Rockwell Kent 1882 1971 родился 21 июня 1882 года в городе Тарритаун. Один из продолжателей реалистической традиции в американском искусстве Рокуэлл Кент выдающийся борец за прогресс и мир учился у Генри. Свое творчество Рокуэлл Кент посвятил народам Гренландии Аляски могучей природе Атлантики. Тяга к суровой не тронутой цивилизацией природе сочетается в живописи и графике Кента с острым чувством современности.
46207. Специфика земельного участка как объекта оценки 14.92 KB
  Владелец земли в первую очередь имеет право на доход приносимый всем объектом недвижимости поскольку стоимость зданий сооружений и других улучшений на земельном участке носит вторичный характер и выступает как дополнительный вклад в стоимость земельного участка. Отличия земельного участка от других видов недвижимости обусловлены следующими особенностями: а земля является природным ресурсом который невозможно сво бодно воспроизвести в отличие от других объектов недвижимости; б при оценке всегда необходимо учитывать возможность...