Оглавление
- Введение
- От главы коллектива авторов
- От издательства
- Глава 1. Правила построения HTML-страниц
- 1.1. Общие понятия HTML
- Элемент
- Атрибут
- 1.2. Структура HTML-документа
- Объявление типа документа
- Элемент HTML
- Элемент HEAD
- Элемент TITLE
- Элемент META
- Элемент STYLE
- Элемент LINK
- Элемент SCRIPT
- Элемент BASE
- Элемент BODY
- Комментарии
- Резюме
- Глава 2. Ввод и оформление текста
- 2.1. Создание заголовков
- 2.2. Создание абзацев
- 2.3. Создание обрывов строк
- 2.4. Создание списков
- Маркированный список
- Нумерованный список
- Список определений
- Создание вложенных списков
- 2.5. Ссылки
- Внешние ссылки
- Внутренние ссылки
- Общие моменты
- 2.6. Форматирование текста
- Логические элементы для форматирования
- Физические элементы для форматирования
- Элементы для форматирования больших блоков текста
- Вложение элементов
- Резюме
- Глава 3. Создание таблиц
- 3.1. Что такое таблица
- 3.2. Создание тела таблицы
- 3.3. Ячейки таблицы
- 3.4. Граница таблицы
- 3.5. Ширина и высота таблицы и ячеек
- 3.6. Группировка строк и столбцов
- 3.7. Выравнивание таблицы и содержимого ячеек
- 3.8. Объединение ячеек таблицы
- 3.9. Установка фонового цвета или рисунка ячейки
- 3.10. Создание вложенных таблиц
- Резюме
- Глава 4. Добавление изображений и мультимедиа
- 4.1. Встраивание изображений
- Размер изображения
- Выравнивание изображения
- Конец ознакомительного фрагмента
- Главная
- Игорь Квинт
- 📚 Книги
- HTML, XHTML и CSS на 100%
- Читать фрагмент
- 3.5. Ширина и высота таблицы и ячеек3.5. Ширина и высота таблицы и ячеек
3.5. Ширина и высота таблицы и ячеек
Ширина таблицы задается атрибутом width элемента TABLE. Значение можно задавать как в абсолютных единицах (width="2 5 0"), так и в относительных (width="80 %"). Например, задав значение ширины в 600 пикселов, можно быть уверенным, что таблица поместится в окне браузера при любом разрешении монитора. Если же ширина задается в процентах, то они высчитываются от ширины окна браузера или от ширины ячейки другой таблицы, в которую вставлена данная. То же самое можно делать и с высотой таблицы с помощью атрибута height.
Все вышесказанное относится и к ячейкам таблицы. Просто необходимо использовать элементы с соответствующими атрибутами. При этом вовсе не обязательно задавать размеры каждой отдельной ячейки. При изменении ширины или высоты ячейки все соседние ячейки в пределах столбца будут отображаться с учетом нового значения.
При задании чрезмерно малых величин ширины и высоты таблицы браузер определяет минимальные значения, которые позволяют нормально отображать данные.
На рис. 3.9 и 3.10 изображены две таблицы одинакового содержания, но разной ширины и высоты.
Рис. 3.9. Ширина таблицы равна 80 % от ширины окна браузера
Рис. 3.10. Ширина и высота таблицы равна 300 пикселам
Ширина первой таблицы равна 80 % от размера окна браузера, а первый столбец этой таблицы занимает 50 % от всей ширины таблицы. Высота первой строки равна 100 пикселам.
Вторая таблица квадратная, ширина стороны равна 300 пикселам. В листингах 3.4 и 3.5 приведены коды страниц, содержащих описанные таблицы.
<html>
<head>
<title>Простая HTML-таблица</title>
</head>
<body>
<table border="4" bordercolor="#000000" cellspacing="0" cellpadding="10" width="80%">
<caption>Ширина таблицы 80%</caption>
<tr><th height="100" width="50%">Заголовок 1</th>
<th>Заголовок 2</th><th>Заголовок 3</th></tr>
<tr><td>Ячейка 2x1 </td><td>Ячейка 2x2 </td><td>Ячейка 2x3 </td></tr>
<tr><td>Ячейка 3x1 </td><td>Ячейка 3x2 </td><td>Ячейка 3x3 </td></tr>
</table>
</body>
</html>
<html>
<head>
<title>Простая HTML-таблица</title>
</head>
<body>
<table border="4" bordercolor="#000000" cellspacing="0" cellpadding="10" width="300" height="300">
<caption>Ширина таблицы 300 пикселов</caption>
<tr><th>Заголовок 1</th><th>Заголовок 2</th><th>Заголовок 3</th></tr>
<tr><td>Ячейка 2x1 </td><td>Ячейка 2x2 </td><td>Ячейка 2x3 </td></tr>
<tr><td>Ячейка 3x1 </td><td>Ячейка 3x2 </td><td>Ячейка 3x3 </td></tr>
</table>
</body>
</html>