Для цього в CSS можна використовувати властивості:
- width – ширина блоку
- height – висота блоку
Для того щоб пункти меню зайняли рівномірний простір на всю ширину блоку, найпростіше скористатися flexbox, і його властивістю justify-content, що рівномірно розподіляє всі елементи по ширині flex-блоку.
Для того, щоб розтягнути блок на всю висоту сторінки, можна виставити height у вибраного елемента і у всіх його предків аж до html – 100% . Але зазвичай так не роблять, натомість використовуються не відсоткові значення, а одиниці відносної довжини – vh і vw.