Панель Управления





Курс CSS. Урок 34. Позиционирование. Введение.
Стиль сайта. Онлайновый курс по теме CSS. Сделано в kocby.ru Курс CSS. Урок 34. Позиционирование. Введение. Тип позиционирования определяется свойством position. Позиционирование по умолчанию имеет свойство static. Разбор теории позиционирования.
© Перепечатка разрешается с установкой ссылки на ресурс http://kocby.ru
Курс CSS. Урок 34. Позиционирование. Введение.
И еще раз вернемся на главную страничку CSS, и еще раз бросим взгляд на роддом блочных элементов.

Элементы здесь появляются на свет в естественном виде, сверху вниз. Тип позиционирования определяется свойством position. Позиционирование по умолчанию имеет свойство static.

Давайте, разбирем для начала теоретические моменты.

Возможные значения свойства position
Значение Пояснение
position:static; ♥ 1 ♥ 2 По умолчанию. Элементы показываются по порядку, как они появляются в потоке документа.
Default. Elements render in order, as they appear in the document flow.
position:absolute; ♥ 1 ♥ 2 ♥ 3 ♥ 4 Элемент позиционируется относительно своего
первого позиционируемого (нестатичного) предка.
The element is positioned relative to its
first positioned (not static) ancestor element.
position:fixed; ♥ 1 bottom:40px; ♥ 2 bottom:60px; Элемент позиционируется относительно окна браузера. Поэтому они вылетели из таблицы и находятся внизу экрана, 40 и 60 пикселей от нижнего края.
The element is positioned relative to the browser window. See below...



position:relative; ♥ 1 left:5px; ♥ 2 right:10px; ♥ 3 top:12px; Элемент позиционируется относительно своей нормальной позиции, так, например, "left:20" добавляет 20 пикселей к своей нормальной позиции.
The element is positioned relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position.
position:inherit; ♥ 1 margin:5px; ♥ 2 margin:25px; Значение свойства position (позиционирование) наследуется от своего родителя.
The value of the position property is inherited from the parent element.


Теперь сделаем небольшую HTML заготовку:

position:static; - По умолчанию. Элементы показываются по порядку, как они появляются в потоке документа.

position:absolute; - Элемент позиционируется относительно своего первого позиционируемого (нестатичного) предка.

position:fixed; - Элемент позиционируется относительно окна браузера. Поэтому они вылетели из таблицы и находятся внизу экрана, 40 и 60 пикселей от нижнего края.

position:relative; - Элемент позиционируется относительно своей нормальной позиции, так, например, "left:20" добавляет 20 пикселей к своей нормальной позиции.

position:inherit; - Значение свойства position (позиционирование) наследуется от своего родителя.

Сам контент как таковой набран просто, чтобы заполнить место. Я подумал, что лучше уж заполнить информацией по теории вопроса, чем повторять латинскую бессмыслицу.

Созданные новые классы в файле стилей CSS и код HTML будем также использовать в нашем очередном учебном тестовом примере.
css_034_001.html ← кликните, чтобы посмотреть, как выглядит пример на данном сайте...
css_034_001.zip ← скачайте пример, чтобы установить на свой сайт...

На последующих уроков мы оттолкнемся от данной загатовки, чтобы изучить свойство поцизионирования на практике.
***** Машина-Функционал для передвижения по страничкам курса CSS *****
:: :: /


Вы кликнули поясняющий рисунок, который показывает, как работает тот или иной функционал. Кликать эти рисунки не надо, нет смысла.

Эти рисунки надо просто смотреть, а тексты к ним читать. Кликать кнопки следует на самом функционале.


Если вы планируете вернуться сюда позднее...
Пожалуйста, запомните эту страничку -
URL: http://kocby.ru/css/p034.html
Спасибо за посещение этой странички и внимательное отношение к ее контенту и дизайну. Удачи и успеха!
© KOCBY.RU :: перепечатка материалов разрешается с указанием ссылки на домен KOCBY.RU ©
Basket is empty :: Корзина пустая
Close and hide in basket :: Закрыть и спрятать в корзину
***** Реклама *****
Посмотри в зеркало! Что там видно?
Красивая девушка брюнетка слева Красивая девушка блондинка справа
Красивая девушка блондинка слева Красивая девушка брюнетка справа
Наверх ↑