CSS приклад: left

Позиціонування за допомогою CSS веб-елементів: left

Елемент left визначає відстань від лівого краю батьківського елемента до лівого краю дочірнього елемента. Його значення залежить від властивості position. Якщо ця властивість встановлена ​​на absolute, то позицію елемента визначається від лівого краю вікна браузера (рис. 1).

У випадку значення relative, елемент left обчислюється від лівого краю його початкового положення (рис. 2).

Якщо для батьківського елемента встановлено position: relative, то абсолютне позиціонування дочірніх елементів визначає їх положення від лівого краю батька.

Синтаксис

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

Значення

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

auto
Не змінює позицію елемента.
inherit
Наслідує значення батька.

Приклад

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>left</title>
  <style>
   .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">
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem 
    nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat
    volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution 
    ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
   </div>
  </div> 
 </body>
</html>

Результат цього прикладу показаний на рис. 4.

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

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

Браузери

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

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

Часті запитання

  • Q: Як використовувати left в CSS?

    A: left в CSS використовується для задання відступу зліва від батьківського елементу з абсолютним або відносним позиціонуванням.

  • Q: Де використовувати left в CSS?

    A: left використовується для позиціонування елементів на веб-сторінці з використанням властивості position: absolute або position: relative.

  • Q: Як задати left в CSS?

    A: left можна задати в CSS за допомогою властивості left, наприклад: left: 20px;

  • Q: Як використовувати left у комбінації з іншими властивостями в CSS?

    A: left можна поєднувати з іншими властивостями позиціонування, такими як top, right, bottom, для точного розміщення елементів на сторінці.

  • Q: Чому важливо використовувати left в CSS?

    A: left в CSS дозволяє точно визначити позицію елемента відносно його батьківського контейнера, що важливо для створення веб-сторінок з плаваючими або фіксованими елементами.