Page 55 - 6108
P. 55

На  положення  також  впливає  значення  властивості  position
               батьківського елементу. Так, якщо у батька значення position встановлено як
               static  або  батька  немає,  то  відлік  положення  ведеться  від  верхнього  краю
               вікна браузера.
                      Якщо  у  батька  значення  position  задано  як  relative  /  fixed  /
               absolute,  то  відлік  положення  елемента  ведеться  від  краю  батьківського
               елементу.
                      –  fixed  –  дозволяє  зафіксувати  елемент  у  потрібному  місці  сторінки.
               При  прокручуванні  сторінки  положення  елемента  на  сторінці  не  змінюється.
               Елемент  можна  змістити  вгору,  вправо,  вниз  або  вліво  залежно  від  заданого

               значення: top / right / bottom / left:
                      –  bottom  –  встановлює  зсув  між  нижнім  зовнішнім  краєм  поля
               позиціонованого елемента і нижнім краєм блоку-контейнера. Застосовується до
               елементів, для яких властивість position не дорівнює static.
                      –  left  –  встановлює  зсув  між  лівим  зовнішнім  краєм  поля
               позиціонованого елемента  і лівим  краєм блоку-контейнера. Застосовується до
               елементів, для яких властивість position не дорівнює static.
                      –  right  –  встановлює  зсув  між  зовнішнім  краєм  правого  поля
               позиціонованого         елемента      і   правим       краєм     його     блоку-контейнера.
               Застосовується  до  елементів,  для  яких  властивість  position  не  дорівнює

               static.
                      –  top  –  встановлює  зсув  між  зовнішнім  краєм  верхнього  поля
               позиціонованого  елемента             і  верхнім  краєм  його  блоку-контейнера.
               Застосовується  до  елементів,  для  яких  властивість  position  не  дорівнює
               static.
                      Значення властивостей bottom / left / right / top:
                      –  auto  –  значення  за  замовчуванням.  Обчислюване  значення
               властивості рівне нулю.
                      –  значення – зсув задається в одиницях довжини.
                      –  %    –  процентні  значення  обчислюються  щодо  висоти  блоку-
               контейнера.
                      –  inherit – успадковує значення від батьківського елемента.

                      Обтікання елементів на сторінці за допомогою властивості float
                      У  звичайному  порядку  блокові  елементи  відображаються,  починаючи  з
               верхнього краю вікна браузера у напрямку до нижнього краю.
                      Властивість  float  дозволяє  переміщати  будь-який  елемент  в  потрібне
               місце, вирівнюючи його по лівому або правому краю веб-сторінки або містить
               його  елементи-контейнери.  При  цьому  інші  блокові  елементи  будуть  його
               ігнорувати,  а  рядкові  елементи  будуть  зміщуватися  вправо  або  вліво,
               звільняючи для нього простір і обтікаючи його.
                      Плаваючий блок приймає розміри свого вмісту з врахуванням внутрішніх
               відступів і рамок блоку. Верхні і нижні відступи margin плаваючих елементів не
               зливаються.
                        Властивість  float  застосовується  як  до  блокових  елементів,  так  і  до
               рядкових елементів. В якості значень вказується одне з трьох:
   50   51   52   53   54   55   56   57   58   59   60