Es gibt mehrere Möglichkeiten, ein Element zu zentrieren. Aber es hängt davon ab, was Ihr Element ist und wie wir wählen, um es anzuzeigen:
Wenn Sie {display:inline; }
Das ist einfach. Sie können einfach "text-align: center;" um Text, Bilder und divs zu zentrieren.
Wenn Sie {display:block;}
haben Dies ist ein bisschen schwieriger. Es hängt davon ab, wie Ihr Objekt positioniert ist. Ihr Objekt könnte relativ, absolut oder fest sein.
Wenn es relativ ist; dann können Sie "margin:0 auto;"
verwenden, jedoch benötigen Sie einen Breitenwert. Wenn es absolut positioniert ist, müssen Sie Ihre "top:"
und "left:"
Werte angeben. Sie benötigen auch eine Breite. Wenn Sie die Breite des Elements kennen, verwenden Sie am besten {left:50%; margin-left:-X}
, wobei X = 1/2 der Breite des Elements ist.
Was halten Sie für einen Hack? –