CSS свойство right
How to use the right CSS property to set the right position of an element. See the property values in use and practice.
Свойство right определяет часть позиции позиционированных элементов.
Для элементов с абсолютным или фиксированным позиционированием свойство right указывает расстояние между правым краем элемента и правым краем его содержащего блока.
info
Если
positionустановлено вstatic, свойствоrightне оказывает эффекта.
Эффект свойства right зависит от позиционирования элемента (см. свойство position):
- Если
positionустановлено вabsoluteилиfixed, свойствоrightуказывает расстояние между правым краем элемента и правым краем его содержащего блока. - Если
positionустановлено вrelative, свойствоrightуказывает, насколько правый край элемента смещается вправо от своей нормальной позиции. - Если
positionустановлено вsticky, свойствоrightуказывает расстояние от правого края области просмотра, когда элемент становится липким. - Если
positionустановлено вstatic, свойство не оказывает эффекта.
| Начальное значение | auto |
|---|---|
| Применяется к | Позиционированным элементам. |
| Наследуется | Нет. |
| Анимация | Да. Позиция элемента может анимироваться. |
| Версия | CSS2 |
| Синтаксис DOM | Object.style.right = "50px"; |
Синтаксис
Синтаксис свойства CSS right
right: auto | length | initial | inherit;Пример со значением px
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
img {
position: absolute;
right: 35px;
}
</style>
</head>
<body>
<h2>Right property example</h2>
<img src="/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
</body>
</html>Результат

Пример со значением %
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div {
height: 150px;
width: 100%;
background-color: #ccc;
color: #ffffff;
}
img {
position: absolute;
right: 30%;
top: 120px;
}
</style>
</head>
<body>
<h2>Right property example</h2>
<img src="/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
<div>This is some div element.</div>
</body>
</html>Пример со значением initial
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div {
position: relative;
max-width: 300px;
line-height: 20px;
}
p {
position: absolute;
right: initial;
background-color: lightgreen;
}
</style>
</head>
<body>
<h2>Right property example</h2>
<div>
Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs
<p>Some text</p>
</div>
</body>
</html>Значения
| Значение | Описание | Запустить |
|---|---|---|
| auto | Устанавливает позицию правого края. Это значение по умолчанию для данного свойства. | Запустить » |
| length | Устанавливает позицию правого края в px, em, rem и т. д. Допускаются отрицательные значения. | Запустить » |
| % | Устанавливает позицию правого края в % от содержащего элемента. Допускаются отрицательные значения. | Запустить » |
| initial | Устанавливает свойство в значение по умолчанию (auto), позволяя браузеру автоматически вычислить позицию. | Запустить » |
| inherit | Наследует свойство от родительского элемента. |
Практика
Практика
Какова роль свойства 'right' в CSS?