Последние учебники веб-разработки
×

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Web Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS Значения цвета CSS Цвет Названия CSS3 Поддержка браузеров

 

CSS Планировка - Положение недвижимости


position свойство задает тип способа позиционирования , используемый для элемента (статический, родственник, фиксированный или абсолютный).


Положение недвижимости

position свойство задает тип способа позиционирования , используемый для элемента.

Есть четыре различных значения положения:

  • static
  • relative
  • fixed
  • absolute

Элементы затем устанавливают с помощью сверху, снизу, слева и справа свойства. Тем не менее, эти свойства не будут работать , если position свойство не устанавливается в первую очередь. Они также работают по-разному в зависимости от значения положения.


position: static;

HTML элементы расположены статические по умолчанию.

Статические позиционируемые элементы не влияют сверху, снизу, слева и справа свойствами.

Элемент с position: static; находится не в какой - либо особым образом; она всегда находится в соответствии с нормальным потоком страницы:

Это <div> элемент имеет position: static;

Вот CSS, который используется:

пример

div.static {
    position: static;
    border: 3px solid #73AD21;
}
Попробуй сам "

position: relative;

Элемент с position: relative; позиционируется относительно своего нормального положения.

Установка верхней, правой, нижней и левой свойства относительно-позиционируемый элемент заставит его быть отрегулировано от своего нормального положения. Другое содержание не будет скорректирован, чтобы вписаться в любую щель, оставленную элементом.

Это <div> элемент имеет position: relative;

Вот CSS, который используется:

пример

div.relative {
    position: relative;
    left: 30px;
    border: 3px solid #73AD21;
}
Попробуй сам "

position: fixed;

Элемент с position: fixed; позиционируется по отношению к иллюминатору, что означает , что он всегда остается в том же месте , даже если страница прокручивается. Сверху, справа, снизу, и левые свойства используются для позиционирования элемента.

Неподвижный элемент не оставляет пробел на странице, где она, как правило, были расположены.

Обратите внимание на фиксированный элемент в правом нижнем углу страницы. Вот CSS, который используется:

пример

div.fixed {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 300px;
    border: 3px solid #73AD21;
}
Попробуй сам "
Это <div> элемент имеет position: fixed;

position: absolute;

Элемент с position: absolute; позиционируется относительно ближайшего расположенного предка (вместо позиционирован относительно окна просмотра, как и фиксированный).

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

Примечание: "positioned" элемент, чья позиция ничего , кроме static .

Вот простой пример:

Этот элемент <DIV> имеет положение: относительная;
Это <div> элемент имеет position: absolute;

Вот CSS, который используется:

пример

div.relative {
    position: relative;
    width: 400px;
    height: 200px;
    border: 3px solid #73AD21;
}

div.absolute {
    position: absolute;
    top: 80px;
    right: 0;
    width: 200px;
    height: 100px;
    border: 3px solid #73AD21;
}
Попробуй сам "

Перекрытие элементы

Когда элементы расположены, они могут перекрывать другие элементы.

z-index свойство определяет порядок стека элемента (какой элемент должен быть помещен в передней части, или позади, другие).

Элемент может иметь положительный или отрицательный порядок стека:

Это заголовок

Поскольку изображение имеет Z-индекс -1, то он будет помещен за текстом.

пример

img {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}
Попробуй сам "

Элемент с большим порядком стека всегда находится в передней части элемента с более низкого порядка стека.

Заметка Примечание: Если два позиционируемые элементы перекрываются без z-index указанного, элемента , расположенного последним в HTML - коде будет показан на вершине.

Позиционирование текста в изображении

Как позиционировать текст поверх изображения:

пример

Норвегия
Bottom Left
Top Left
Top Right
Bottom Right
Centered

Попробуй сам:

Верхний левый » Верхний правый» Внизу слева » Внизу справа» По центру »

Примеры

Еще примеры

Установить форму элемента
Этот пример показывает, как установить форму элемента. Элемент обрезается в эту форму, и отображается.

Как показать переполнение в элементе с помощью прокрутки
Этот пример показывает, как установить свойство переполнения, чтобы создать полосу прокрутки, когда содержимое элемента является слишком большим, чтобы поместиться в указанной области.

Как настроить браузер для автоматической обработки переполнения
Этот пример демонстрирует, как настроить браузер для автоматической обработки переполнения.

Изменение курсора
Этот пример демонстрирует, как изменить курсор.


Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 »


Все свойства CSS позиционирования

Имущество Описание
bottom Устанавливает нижний край поля для позиционированного бокса
clip Клипы абсолютно позиционируемый элемент
cursor Определяет тип курсора, который будет отображаться
left Устанавливает левый край поля для позиционированного бокса
overflow Указывает, что происходит, если содержимое переполняет бокс элемента не давал
overflow-x Указывает, что делать с левым / правым краями содержания, если оно переполняет область содержимого элемента
overflow-y Указывает, что делать с верхними / нижними краями содержания, если оно переполняет область содержимого элемента
position Задает тип позиционирования для элемента
right Устанавливает правый край поля для позиционированного бокса
top Устанавливает верхний край маржи для позиционированного бокса
z-index Устанавливает порядок стека элемента