left

С | Chrome | Opera | Safari | Firefox
7.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.6 | 10.0 | 10.0 | 3.1 | 4.0 | 5.0 | 3.0 | 3.6 | 4.0
Помилка | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так

Коротка інформація

CSS | CSS2
Значення за умовчанням | auto
Наслідує | Ні
Застосовується | До усіх елементів
Аналог HTML | Ні
Посилання на специфікацію | http://www.w 3.org/TR/CSS21/visuren.html#propdef - left

Опис

Для елементу, що позиціонується, визначає відстань від лівого краю батьківського елементу, не включаючи відступ, поле і ширину рамки, до лівого краю дочірнього елементу (мал. 1). Відлік координат залежить від значення властивості position. Якщо воно рівне absolute, батьком виступає вікно браузеру і положення елементу визначається від його лівого краю. У разі значення relative, left відлічується від лівого краю початкового положення елементу. Якщо для батьківського елементу задане position: relative, то абсолютне позиціонування дочірніх елементів визначає їх положення від лівого краю батька.

Мал. 1. Значення властивості left

Синтаксис

left: значення | відсотки | auto | inherit

Значення

Як значення приймаються будь-які одиниці довжини, прийняті в CSS, - наприклад, піксели (px), дюйми (in), пункти (pt) та ін. Значення властивості left може бути і негативним, в цьому випадку можливі накладення різних елементів один на одного. При завданні значення у відсотках, положення елементу обчислюється залежно від ширини батьківського елементу.

auto Не змінює положення елементу.

Inherit Наслідує значення батька.

Приклад

HTML 4.0 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

<title>left</title>

<style type="text/css">

.layer1 {

position: absolute; /* Абсолютне позиціонування */

left: 20px; /* Положення від лівого краю */

background: #fc3; /* Колір фону */

margin: 7px; /* Відступів навколо елементу */

}

.layer2 {

position: relative; /* Відносне позиціонування */

left: - 12px; /* Положення від лівого краю */

top: 13px; /* Положення від верхнього краю */

border: 1px solid black; /* Параметрів рамки */

padding: 5px; /* Полів навколо тексту */

margin: 7px; /* Відступів навколо елементу */

}

</style>

</head>

<body>

<div class="layer1">

<div class="layer2">

Луцький національний техніний університет є одним із найкращих професійних закладів освіти у місті Луцьку. Найкращою з підготовки спеціалістів є кафедра професійного навчання, що займається професійною підготовкою студентів. </div>

</div>

</body>

</html>

Результат цього прикладу показаний ні мал. 2.

Мал. 2. Застосування властивості left

Об'єктна модель

[window.]document.getElementById("elementID").style.left

Браузери

У браузері Internet Explorer 6 для елементів, що абсолютно позиціонуються, не можна одночасно задати властивості top, left, right, bottom.

Internet Explorer до сьомої версії включно не підтримує значення inherit.