Я искал повсюду, и это казалось лучшим, что я мог найти. Я пытаюсь абсолютным центром div
с h2
и p
тегами внутри.Абсолютный центр с jQuery и css
JS
$(function() {
$('.center').css({
'position': 'absolute',
'left': '50%',
'top': '50%',
'margin-left': function() {
return -$(this).outerWidth()/2
},
'margin-top': function() {
return -$(this).outerHeight()/2
}
});
});
HTML
<div class="center">
<h2 class="special">My Title</h2>
</div>
У меня есть h2
элемент на моей странице в пределах div
с классом center
. Я попытался сделать свойства CSS h2
width: 100%; text-align: center;
, чтобы попытаться вернуть его в середину. Это всегда больше справа, чем левое, и это довольно раздражает.
Я пробовал со многими шрифтами, чтобы убедиться, что это не тот шрифт, который я использую, не вникает в что-то, но все же одинаковые результаты. Любая помощь предоставляется.
Отправьте полный код примера пожалуйста ([mcve]). Как выглядят HTML и CSS? – j08691
@ j08691: этого достаточно? –
'width: 100%;' - Вам не нужно, чтобы для элементов блока, таких как 'h2', и может иметь нежелательные результаты. Просто позвольте элементу заполнить доступное пространство. – GolezTrol