Opisz funkcję właściwości CSS float.

Właściwość CSS float określa, jak element HTML powinien być przesunięty w lewo lub w prawo w stosunku do innych elementów w tym samym kontenerze. Głównym celem float jest umożliwienie tworzenia układów strony, w których elementy są ułożone obok siebie zamiast być ułożone jeden pod drugim. Dzięki temu można uzyskać bardziej elastyczne i responsywne układy, które dostosowują się do różnych rozmiarów ekranów i urządzeń. Właściwość float jest szczególnie przydatna w projektowaniu stron internetowych, gdzie umożliwia tworzenie kolumn, obrazów, przycisków i innych elementów, które są ułożone obok siebie w sposób estetyczny i funkcjonalny.