Skip to content

Commit eb24135

Browse files
Merge pull request #19 from DevLoversTeam/develop
Docs(MD): Added interview questions and answers
2 parents 55b7900 + 95703aa commit eb24135

File tree

1 file changed

+72
-1
lines changed

1 file changed

+72
-1
lines changed

README.md

Lines changed: 72 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2888,7 +2888,78 @@ h1 + p {
28882888
</details>
28892889

28902890
<details>
2891-
<summary>68. ???</summary>
2891+
<summary>68. Як створити sticky footer за допомогою CSS?</summary>
2892+
2893+
#### CSS
2894+
2895+
- Щоб створити sticky footer (футер, що прилипає до низу сторінки, навіть якщо контенту мало), можна скористатися Flexbox-макетом. Це сучасний, простий і стабільний підхід.
2896+
2897+
#### ✅ Готове рішення з поясненням:
2898+
2899+
```html
2900+
<!DOCTYPE html>
2901+
<html lang="uk">
2902+
<head>
2903+
<meta charset="UTF-8" />
2904+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
2905+
<title>Sticky Footer</title>
2906+
<style>
2907+
* {
2908+
margin: 0;
2909+
padding: 0;
2910+
box-sizing: border-box;
2911+
}
2912+
2913+
html,
2914+
body {
2915+
height: 100%;
2916+
}
2917+
2918+
.layout {
2919+
min-height: 100%;
2920+
display: flex;
2921+
flex-direction: column;
2922+
}
2923+
2924+
.main {
2925+
flex: 1;
2926+
}
2927+
2928+
.footer {
2929+
background-color: #333;
2930+
color: white;
2931+
padding: 20px;
2932+
text-align: center;
2933+
}
2934+
</style>
2935+
</head>
2936+
<body>
2937+
<div class="layout">
2938+
<main class="main">
2939+
<p>Контент сторінки (може бути короткий)</p>
2940+
</main>
2941+
<footer class="footer">
2942+
<p>Я — футер. Я завжди внизу!</p>
2943+
</footer>
2944+
</div>
2945+
</body>
2946+
</html>
2947+
```
2948+
2949+
#### 🧠 Як це працює:
2950+
2951+
- html, body → мають height: 100% — дозволяє контейнеру .layout зайняти всю висоту.
2952+
2953+
- .layout → display: flex; flex-direction: column — компоненти йдуть вертикально.
2954+
2955+
- .main → flex: 1 — займає всю доступну висоту, «виштовхує» футер вниз.
2956+
2957+
- .footer → автоматично лишається внизу, навіть коли мало контенту.
2958+
2959+
</details>
2960+
2961+
<details>
2962+
<summary>69. ???</summary>
28922963

28932964
#### CSS
28942965

0 commit comments

Comments
 (0)