Jak zrobić żeby strona zawsze była na całym ekranie
Zastanów się, czy na pewno chcesz aby tak było. Sam kiedyś byłem zwolennikiem wypełniania całego ekranu, dopóki nie zobaczyłem u znajomego jak wygląda wiele stron na monitorze panoramicznym... :)
Polecam przyjąć mimo wszystko jakiś max i np. ustawić dla body max-width: 100rem lub dowolnie inną wartość, w zależności od potrzeb. Może i takich użytkowników nie ma zbyt wiele, ale ta jedna linijka kodu więcej nic nie kosztuje, a warto dbać o wygląd u możliwie dużej liczby użytkowników. Szczególnie jeśli masz jakieś duże zdjęcia, które mogłyby zostać bardzo nienaturalnie rozciągnięte.
Jeśli zabezpieczysz się w body poprzez max-width to potem swój container robisz tak jak Ci podał Kolega Daniel poprzez width:100%, ponieważ dopasuje się on do 100% rodzica, czyli body (tak zakładam, oczywiście rodzicem może być inny element, nie wiem jaką masz strukturę strony).
Dodatkowo dla body jeśli ustawisz max-width to dodaj też margin: 0 auto; aby na szerokich ekranach wyśrodkować stronę.