Я пытаюсь центрировать внутренние элементы <button>
-tag с flexbox justify-content: center
. Но Safari не сосредотачивает их. Я могу применить один и тот же стиль к любым другим тегам, и он работает по назначению (см. <p>
-tag). Только кнопка выровнена по левому краю.
Попробуйте Firefox или Chrome, и вы увидите разницу.
Есть ли какой-либо стиль пользовательского агента, который я должен переписать? Или любое другое решение этой проблемы?
div {
display: flex;
flex-direction: column;
width: 100%;
}
button, p {
display: flex;
flex-direction: row;
justify-content: center;
}
<div>
<button>
<span>Test</span>
<span>Test</span>
</button>
<p>
<span>Test</span>
<span>Test</span>
</p>
</div>