この質問は何百万回も聞かれていることを知っています。私が作成した他の Web サイトでこれらすべてのソリューションを既に使用しており、問題なく機能していました。
しかし、私の最近の状況では、通常の答えがうまくいきません。
これは、その中に他の要素を中央に配置する必要があるクラスです (つまり、リスト、テーブル):
.container {
position: relative;
width: 80%;
height: 90%;
background-color: #282828;
box-shadow: inset -6px -6px 6px -2px #1d1d1d;
color: #FFF;
border-radius: 0 10px 0 0;
float: left;
}
位置が に設定された別の子を中position: relative
に入れたので、 を追加しました。私は実際に物事を中心に置くことができましたが、それは私が必要とする種類の中心ではありません. 内部にテーブルのような div 構造を追加すると、左にまっすぐ戻りました-理由はわかりません。<div>
.container
absolute
.container
助けていただければ幸いです。
JSFiddle: http://jsfiddle.net/J3jm7/3/