Skip to content

Commit 5f8bd58

Browse files
Docs(MD): Added interview questions and answers
1 parent 5e04970 commit 5f8bd58

File tree

2 files changed

+76
-1
lines changed

2 files changed

+76
-1
lines changed

.DS_Store

6 KB
Binary file not shown.

README.md

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2721,7 +2721,82 @@ h1 + p {
27212721
</details>
27222722

27232723
<details>
2724-
<summary>66. ???</summary>
2724+
<summary>66. Поясніть різні значення властивості position.</summary>
2725+
2726+
#### CSS
2727+
2728+
- Властивість position в CSS визначає метод позиціонування елемента в документі. Вона має кілька значень, кожне з яких поводиться по-різному:
2729+
2730+
🔹 `static` (за замовчуванням)
2731+
Опис: Елемент розташовується у нормальному потоці документу.
2732+
2733+
Не працюють: top, right, bottom, left, z-index.
2734+
2735+
```css
2736+
.element {
2737+
position: static;
2738+
}
2739+
```
2740+
2741+
🔹 `relative`
2742+
Опис: Елемент залишається у своєму звичному місці, але його можна зсунути відносно цього місця за допомогою top, left, right, bottom.
2743+
2744+
Зручно: для створення позиціонованих "контейнерів" для absolute.
2745+
2746+
```css
2747+
.element {
2748+
position: relative;
2749+
top: 10px; /* зсувається вниз */
2750+
left: 20px; /* зсувається вправо */
2751+
}
2752+
```
2753+
2754+
🔹 `absolute`
2755+
Опис: Елемент вилучається з нормального потоку й позиціонується відносно найближчого предка з position: relative|absolute|fixed|sticky.
2756+
2757+
Якщо таких предків нема — позиціонується відносно body.
2758+
2759+
```css
2760+
.wrapper {
2761+
position: relative;
2762+
}
2763+
2764+
.element {
2765+
position: absolute;
2766+
top: 0;
2767+
right: 0;
2768+
}
2769+
```
2770+
2771+
🔹 `fixed`
2772+
Опис: Елемент фіксується відносно вікна браузера (viewport).
2773+
2774+
Залишається на місці при прокручуванні.
2775+
2776+
```css
2777+
.element {
2778+
position: fixed;
2779+
bottom: 0;
2780+
right: 0;
2781+
}
2782+
```
2783+
2784+
🔹 `sticky`
2785+
Опис: Гібрид relative та fixed.
2786+
2787+
Елемент поводиться як relative, поки не досягне певної позиції при прокрутці — після цього стає fixed.
2788+
2789+
```css
2790+
.element {
2791+
position: sticky;
2792+
top: 0; /* стане фіксованим, коли дійде до верху */
2793+
}
2794+
```
2795+
2796+
</details>
2797+
2798+
<details>
2799+
<summary>67. ???</summary>
27252800

27262801
#### CSS
27272802

0 commit comments

Comments
 (0)