Aby elementy <li> listy menu wyświetlały się w jednej linii (poziomo), której właściwości CSS użyć?
Źle.
position steruje pozycjonowaniem, nie układem listy.Źle.
outline rysuje obrys poza obramowaniem.Źle.
text-align wyrównuje tekst w poziomie, nie układa elementów obok siebie.Dobrze.
display: inline ustawia elementy w jednej linii.Sposób wyświetlania elementu zmienia właściwość
display. Ustawiając elementom <li> np. display: inline lub display: inline-block, układa się je w jednej linii (poziome menu). Dlatego poziomy układ daje display.Trzeba zmienić typ wyświetlania elementu.
outline rysuje obrys, position steruje pozycjonowaniem, a text-align wyrównuje tekst WEWNĄTRZ elementu, a nie układa <li> poziomo. Poziomy układ listy daje display.