русс | укр

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

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

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

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


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

Властивості блоків


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


Блокові елементи (блоки тексту або box) дозволяють оперувати з текстом у термінах прямокутників, що займає цей текст. При цьому блок тексту стає елементом дизайну сторінки з тими ж властивостями, що і картинка, таблиця або прямокутна область додатка.

Блок тексту має такі властивості:висоту (height), ширину (width), границі (border), відступ (margin), набивка (padding), довільне розміщення (float), керування обтіканням (clear).

Графічно властивості можна представити наступним чином:

Із шириною і висотою блоку тексту усе більш-менш зрозуміло. Задаватися вони можуть у типографських пунктах (pt), пікселях (px) і умовних одиницях (em):

<DIV STYLE="width:200px;">пікселі</DIV><DIV STYLE="width:200pt;">типографські пункти</DIV><DIV STYLE="width:5em;">умовні одиниці</DIV>

З висотою блоку тексту варто бути обережним, тому що в четвертій версії Netscape Navigator багато які з атрибутів CSS не підтримуються, у тому числі висота звичайного блокового елемента.

Відстань від границі блокового елемента до границі вкладеного в нього блокового елемента називається padding. У рамках даного курсу лекцій для позначення цієї властивості використовується слово "набивка" або словосполучення"внутрішній відступ".

Відступ від "набивки" зовнішнього блокового елемента до границі вкладеного елемента називається margin. Для його позначення ми будемо вживати термін "відступ" або словосполучення "зовнішній відступ".

У такий спосіб padding і margin характеризують відступи блокового елемента відносного початку його змісту і щодо границі його елемента, що охоплює, розмітки, відповідно (див рис).

Відступи і "набивки" можуть бути лівими, правими, верхніми і нижніми. CSS дозволяє змінювати будь-які з них. Більш докладно відступи розглядаються в розділі "Відступи"(margin)", а "набивка" у розділі "Набивка" (padding)".



При відображенні блоку тексту можна показати його видиму границю. CSS дозволяє визначити її стиль, ширину і колір. При використанні видимої границі варто враховувати специфіку браузерів. Одним з можливих способів застосування границі є видиме обмеження "плаваючих" блоків тексту.

"Плаваючий" текстовий блок дозволяє реалізувати можливість обтікання цього блоку текстом.
Притиснемо блок тексту вправо. Ліворуч його буде обтікати інший текст.

Обтікання одного тексту іншим відбувається аналогічно, що й обтікання текстом картинки або таблиці. Текст охоплюючого блоку, прагне "втиснутися" на вільне місце, залишене "плаваючим" блоком. Коли границя "плаваючого" блоку закінчується, охоплюючий блок поширюється на всю ширину відведеного для тексту простору.

Таким чином, блок тексту з точки зору розміщення на сторінці рівноцінний картинкам або прямокутним областям додатків.



<== предыдущая лекция | следующая лекция ==>
Елемент SPAN | Відступи (margin)


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


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

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

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


 


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

 
 

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

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