- •Міністерство освіти і науки україни
- •Програмування для internet Конспект лекцій
- •Верстка
- •Редакторы для верстки
- •Валидаторы
- •Графические редакторы
- •Другие программы
- •Основные понятия Теги
- •Атрибуты и их значения
- •Семантическая верстка
- •Содержимое тега head
- •Работа с макетом
- •Контейнеры
- •Изображения и ссылки
- •Адреса в Интернете
- •Особенности свойств тегов Свойства: отступ
- •Отступы по умолчанию
- •Свойства: тип тега
- •Свойство visibility
- •Свойства: границы
- •Свойства: размер
- •Свойство: позиционирование
- •Центрирование блока
- •Документы html5
- •Структура документа
- •Структура тела документа
- •Макет страницы
- •Строение тела документа
- •Отображение документа в окне браузера
- •Контрольные вопросы и задания:
- •Задание для самостоятельной работы:
- •Стили css
- •Стили и стуктура
- •Блочные элементы
- •Основы применения стилей
- •Строчные стили
- •Встроенные стили
- •Внешние файлы
- •Ссылка по любому атрибуту
- •Определение ссылок по псевдоклассам
- •Новые селекторы
- •Контрольные вопросы и задания:
- •Блочные модели
- •Традиционная блочная модель
- •Универсальный селектор *
- •Новая иерархия заголовков
- •Объявление новых элементов html5
- •Выравнивание тела документа по центру
- •Создание главного блока
- •Заголовок
- •Навигационная полоса
- •Раздел и боковая врезка
- •Нижний колонтитул
- •Контрольные вопросы и задания:
- •Принцип работы гибкой блочной модели
- •Свойство display
- •Свойство box-orient
- •Свойство box-direction
- •Свойство box-ordinal-group
- •Сойство box-pack
- •Свойство box-flex
- •Свойство box-align
- •Гибкая блочная модель
- •Контрольные вопросы и задания:
- •Свойства css3
- •Свойство border-radius
- •Свойство box-shadow
- •Свойство text-shadow
- •Свойство @font-face
- •Линейный градиент
- •Радиальный градиент
- •Свойство outline
- •Свойство border-image
- •Свойства transform и transition
- •Функция transform: rotate
- •Функция transform: skew
- •Функция transform: translate
- •Одновременное использование всех видов трансформации
- •Динамические трансформации
- •Переходы
- •Внедрение JavaScript
- •Обработчики событий
- •Контрольные вопросы и задания:
- •Воспроизведение видеои аудио с помощью html5
- •Программирование видеопроигрывателя
- •Свойства
- •Выполнение кода
- •Воспроизведение аудио с помощью html5
- •Программирование видеопроигрывателя
- •Контрольные вопросы и задания:
- •Новые элементы, типы ввода и атрибуты, расширяющие функциональность форм
- •Атрибут multiple
- •Атрибут autofocus
- •Атрибут pattern
- •Атрибут form
- •Новые элементы форм
- •Контрольные вопросы и задания:
- •Швець н.В. Програмування для internet Конспект лекцій
- •65039, Одеса, вул. Канатна, 112
Свойства: размер
Как известно:
ширина блочного тега равна ширине окна браузера;
ширина строчного тега равна содержимому этого тега;
высота тегов обоих типов определяется их содержимым.
Но это только по умолчанию. С помощью CSS можно указать любую нужную ширину и высоту тега.
width
Для указания ширины тега служит свойство width. В качестве его значения чаще всего выступает число в пикселах (px). Ширина также может задаваться в процентах (%) относительно родительского тега, дюймах (in) и пунктах (pt).
Если необходимо отменить ширину, которая была задана ранее в одном из селекторов, то в качестве значения данного свойства следует использовать ключевое слово auto. В этом случае в качестве ширины будет применяться ширина по умолчанию.
Это может понадобиться если в первом селекторе вы указывали ширину для всех страниц сайта, а во втором селекторе - ширину того же тега, но для конкретной страницы сайта:
#myblock{ width: 968px;}
body.contacts #myblock {width:auto;}
Данное свойство можно применять только к блочным тегам. Если нужно задать ширину строчного тега, следует, как мы говорили ранее, изменить тип строчного тега в свойстве display на тип inline-block. После этого можно задавать ему ширину.
height
В качестве его значения чаще всего выступает число в пикселах (px). Высота также может задаваться в процентах (%) относительно родительского тега, дюймах (in) и пунктах (pt). Можно также использовать ключевое слово auto, чтобы отменить высоту, заданную тегу ранее.
Данное свойство можно применять только к блочным тегам, а также к тегам, у которых для свойства display задано значение inline-block.
overflow
Достаточно тексту превысить размеры тега, и текст выйдет за его пределы. А все потому, что свойству overflow по умолчанию присвоено значение visible. Ведь именно свойство overflow определяет, что будет происходить, если текст или другое содержимое тега выйдут за его пределы.
Свойство overflow может принимать следующие значения:
visible – содержимое тега выходит за его пределы и отображается в браузере;
hidden – все содержимое, которое выходит за пределы тега, скрывается;
scroll – независимо от того, выходит ли содержимое за пределы тега или нет, тегу добавляются полосы прокрутки;
auto – если содержимое выходит за пределы тега, тегу добавляется соответствующая полоса прокрутки.
Свойство overflow применяется только совместно со свойствами width и height: если тегу задано свойство width, то overflow будет действовать только в горизонатльном направлении, а если задано только height – то только в вертикальном. Если заданы и width и height, то overflow будет действовать во всех направлениях.
