Co oznacza deklaracja CSS margin: auto;?
Źle. To opis wartości
inherit.Źle.
auto nie przywraca wartości domyślnych.Dobrze.
auto równo dzieli wolną przestrzeń po bokach.Źle.
auto nie oznacza stałych wartości.Deklaracja
margin: auto; każe przeglądarce obliczyć marginesy boczne tak, by element (o określonej szerokości) był WYŚRODKOWANY w poziomie - nadmiar miejsca rozkłada się równo na lewo i prawo. Dlatego oznacza wyśrodkowanie w poziomie.auto nie oznacza marginesów dziedziczonych (inherit), stałych dla przeglądarki ani „domyślnych wartości elementu”. To automatyczne wyliczenie marginesów dające wyśrodkowanie elementu w poziomie.