русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Урок № 12. HTML таблицы


Дата добавления: 2015-07-09; просмотров: 669; Нарушение авторских прав


 

 

Цель темы: за два урока научится строить таблицы в виде структуры сайта.

 

 

Урок 1.

Рассмотрим нашу таблицу с точки зрения HTML:

  • сама таблица задается с помощью тегов <table></table>,
  • у таблицы есть название - теги <caption></caption>,
  • таблица состоит из строк - теги <tr></tr>,
  • каждая строка состоит из столбцов - теги <td></td>,
  • столбцы имеют названия, расположенные в первой строке - теги <th></th>.

Создадим таблицу, где в качестве содержимого укажем пересечение номеров строк и столбцов:

 

<html>

 

<head>

<title>html table</title>

</head>

 

<body>

 

<table>

<caption>Название таблицы</caption>

<tr><th>1</th><th>2</th><th>3</th></tr>

<tr><td>11</td><td>12</td><td>13</td></tr>

<tr><td>21</td><td>22</td><td>23</td></tr>

<tr><td>31</td><td>32</td><td>33</td></tr>

</table>

 

</body>

 

</html>

 

Результат:

Название таблицы

1 2 3

11 12 13

21 22 23

31 32 33

Как видите, получилось не очень красиво, будем украшать. Параметры html таблиц: отступ, ширина, цвет фона, рамка Для этого у тега <table> существует ряд параметров:
  • width - задает ширину таблицы (в пикселах или % от ширины экрана),
  • bgcolor - задает цвет фона ячеек таблицы,
  • background - заливает фон таблицы рисунком,
  • border - задает рамку указанной ширины (в пикселах) вокруг всей таблицы,
  • cellpadding - задает отступ в пикселях между границей клетки и ее содержимым.
Применим эти параметры: <html> <head> <title>html table</title> </head> <body> <table width="300" bgcolor="plum" border="1"> <caption>Название таблицы</caption> <tr><th>1</th><th>2</th><th>3</th></tr> <tr><td>11</td><td>12</td><td>13</td></tr> <tr><td>21</td><td>22</td><td>23</td></tr> <tr><td>31</td><td>32</td><td>33</td></tr> </table> </body> </html> Результат:
Название таблицы
11 12 13
21 22 23
31 32 33

Уже лучше, но наша таблица прижата к левому краю окна, также как и текст в ней. Исправим это, добавив еще три параметра:



  • align - задает выравнивание таблицы: слева (right), справа (left), по центру (center),
  • cellspacing - задает расстояние между ячейками таблицы (в пикселах),
  • cellpadding - задает расстояние между текстом и внутренней границей ячейки таблицы (в пикселах).

Применим эти параметры:

<html> <head> <title>html table</title> </head> <body> <table width="300" bgcolor="plum" border="1" align="center" cellspacing="5" cellpadding="10"> <caption>Название таблицы</caption> <tr><th>1</th><th>2</th><th>3</th></tr> <tr><td>11</td><td>12</td><td>13</td></tr> <tr><td>21</td><td>22</td><td>23</td></tr> <tr><td>31</td><td>32</td><td>33</td></tr> </table> </body> </html>

Результат:



Обратите внимание, границы у таблицы двойные. Если указать cellspacing="0", то границы примут привычный вид:

<table width="300" bgcolor="plum" border="1" align="center" cellspacing="0" cellpadding="10">

Результат:



Вообще, за границы отвечают два параметра:

  • frame - задает вид рамки вокруг таблицы и может принимать следующие значения:
    • void - рамки нет,
    • above - только верхняя рамка,
    • below - только нижняя рамка,
    • hsides - только верхняя и нижняя рамки,
    • vsides - только левая и правая рамки,
    • lhs - только левая рамка,
    • rhs - только правая рамка,
    • box - все четыре части рамки.
  • rules - задает вид внутренних границ таблицы и может принимать следующие значения:
    • none - между ячейками нет границ,
    • groups - границы только между группами строк и группами столбцов (будут рассмотрены чуть позже),
    • rows - границы только между строками,
    • cols - границы только между стобцами,
    • all - отображать все границы.

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

<html> <head> <title>html table</title> </head> <body> <table width="300" bgcolor="plum" border="1" align="center" cellspacing="5" cellpadding="10" rules="rows" frame="void"> <caption>Название таблицы</caption> <tr><th>1</th><th>2</th><th>3</th></tr> <tr><td>11</td><td>12</td><td>13</td></tr> <tr><td>21</td><td>22</td><td>23</td></tr> <tr><td>31</td><td>32</td><td>33</td></tr> </table> </body> </html>

Результат:

Следует заметить, что границы в разных браузерах отображаются немного по-разному.



<== предыдущая лекция | следующая лекция ==>
Запросы на объединение данных | HTML тэги tr и td


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.