Управление местоположением контейнеров. Плавающие контейнеры
Ладно, контейнеры — это, конечно, замечательно... Но возникает один очень важный вопрос. Если по умолчанию контейнеры (как и все блочные элементы) располагаются на Web-странице по вертикали сверху вниз, то как мы сможем создать из них колонки, выстроенные по горизонтали слева направо?
Очень просто. Специально для таких случаев CSS предоставляет пару атрибутов стиля, предназначенных для указания местоположения контейнеров. И сейчас мы поговорим о них.
Откроем диалоговое окно Определение правила CSS, в котором задаются параметры стиля, и переключимся на категорию Рамка (см. рис. 11.2), предназначенную для указания параметров размеров и отступов. Казалось бы, здесь нам все уже знакомо. Или не все?..
Так и есть. Нам еще не знакомы два комбинированных списка, расположенных в верхнем правом углу этого окна. Они-то и предназначены для задания местоположения контейнеров.
Начнем со списка Float. Он позволяет указать местоположение контейнера по горизонтали. В нем доступны три пункта.
Если выбрать пункт none (или просто очистить список), контейнер будет вести себя как обычно: располагаться ниже своего предыдущего соседа по родителю и выше последующего. Это поведение контейнера по умолчанию.
Если же выбрать пункт left, произойдут две вещи.
1.Контейнер сдвинется к левому краю родителя (например, Web-страницы) и вплотную прижмется к нему. Это можно будет сразу заметить, если контейнер имеет ширину, существенно меньшую, чем ширина родителя.
Если задать этот параметр для нескольких контейнеров, следующих друг за другом, они выстроятся по горизонтали, наподобие ячеек в строке таблицы. То есть мы получим набор колонок, похожий на тот, что представлен на рис. 13.1.
2.Контейнер будет вынесен из основного "потока" текста, и Web-обозреватель не будет принимать его в расчет при вычислении позиции остальных контейнеров, ведущих себя по умолчанию. То есть если выше и ниже контейнера, для которого мы зададим этот параметр, находятся другие контейнеры, ведущие себя по умолчанию, то третий контейнер расположится не ниже второго, а ниже первого.
Как видим, контейнеры, сдвинутые к краю родителя, могут накладываться на контейнеры, ведущие себя по умолчанию. В таком случае последние, чтобы не
- Введение
- Dreamweaver CS5.5 — что нового?
- Порты TCP
- Интернет-адреса
- IP-адреса и доменные имена
- Web-страницы и Web-сайты
- Что такое Web-страница и Web-сайт
- Web-сайты и Web-серверы: технические детали
- Корневая папка Web-сервера
- Публикация Web-сайта в Интернете. Хостинг-провайдеры
- Как создаются Web-страницы и Web-сайты. Web-редакторы
- Структурирование Web-сайта
- Физическая структура Web-сайта
- Что дальше?
- Панели
- Регистрация Web-сайта в Dreamweaver
- Название Web-страницы
- Набор текста
- Вставка специальных символов
- Разрыв строк
- Таблицы
- Создание таблицы
- Что дальше?
- Создание гиперссылок в Dreamweaver
- Создание текстовых гиперссылок
- Принципы формирования интернет-адресов, используемых в WWW
- Создание почтовых гиперссылок
- Якоря
- Литералы
- Задание параметров публикации Web-сайта
- Задание места публикации Web-сайта
- Задание в качестве места публикации FTP-сервера
- Задание основных параметров FTP-сервера
- Просмотр стилей, действующих на элемент Web-страницы, с помощью панели Стили CSS
- Справочник по CSS
- Что дальше?
- Параметры, задаваемые только вручную в CSS-коде
- Степень полупрозрачности элемента Web-страницы
- Создание тени у текста
- Практикум по созданию стилей
- Параметры рамки
- Практикум по созданию стилей
- Специальные компоненты комбинированных стилей
- Комбинаторы
- Практикум по созданию стилей
- Контейнеры
- Встроенные контейнеры
- Что дальше?
- Реализация контейнерного Web-дизайна
- Управление местоположением контейнеров. Плавающие контейнеры
- Создание полосы навигации
- Создание остальных Web-страниц Web-сайта
- Что дальше?
- Реализация шаблонного Web-дизайна
- Создание шаблона
- Дополнительные возможности шаблонов
- Повторяющиеся области
- Открепление Web-страниц от шаблонов
- Что дальше?
- Работа с поведениями
- Создание поведений
- Управление поведениями
- Интерактивный просмотр Web-страниц, дополнение
- Работа с эффектами Spry
- Создание эффектов Spry
- Управление эффектами Spry
- Работа с компонентами Spry
- Создание компонентов Spry
- Управление компонентами Spry
- Настройка внешнего вида компонентов Spry
- Что дальше?
- Создание наборов данных XML
- Краткий курс языка XML
- Создание набора данных XML в Dreamweaver
- Использование наборов данных XML
- Вывод данных, хранящихся в наборах
- Область Spry
- Оформление компонентов Spry с помощью стилей CSS
- Что дальше?
- Программа Adobe Widget Browser
- Выход из магазина приложений
- Работа с мини-приложениями в Dreamweaver
- Настройка мини-приложений
- Создание пользовательского пресета
- Управление пользовательскими пресетами
- Что дальше?
- Перекодирование мультимедийных файлов с помощью утилиты SUPER
- Размещение аудио- и видеороликов на Web-странице средствами HTML 5
- Подготовка мультимедийных файлов
- Размещение аудио и видео на Web-странице
- Альтернативные источники
- Размещение на Web-странице видеороликов Flash Video
- Подготовка видеофайлов
- Размещение видеоролика на Web-странице
- Что дальше?
- Реализация семантической разметки
- Атрибуты стиля, предназначенные для реализации многоколоночной верстки
- Основные параметры колонок
- Растягивание элемента Web-страницы на все колонки
- Реализация многоколоночной верстки
- Атрибуты стиля, предназначенные для реализации гибкой разметки
- Собственно реализация гибкой разметки
- Реализация гибкой разметки
- Заключение