2015-01-05 3 views
-1

Я пытаюсь выровнять элемент в центре его родителя, сохраняя его position:absolute и `display: inline-block '. По этой стратегии я не могу держать ее в центре.Выравнивать центр элемента, сохраняя положение абсолютным

+0

набор 'право: 0' и' осталось: 0 ', а затем добавить 'поле: 0 auto' –

+0

вы можете разместить ссылку? предложение css для центрированного элемента может быть неправильным, не зная, что делает родительский элемент. – atmd

ответ

1

вам нужно только position:absolute нет необходимости display:inline-block

не установлен left:50%; top:50% и добавьте transform: translate(-50%, -50%); за то, что centerhorizontally или vertically

+0

Это действительно сработало для меня. Благодарю. –

+0

ваш прием :) –