Sticky говоря вот сам вопрос: Есть ли какое-либо имущество в CSS3, что Alows разместить некоторые элементы, такие как <p>
или любой из <h$>
как text-align
но в процентах.замена CSS для выравнивания текста в процентах
Например HTML код:
<p id="first">Here's first P</p>
<p id="second">Here's second P</p>
и его стиль:
<style>
#first {
margin-left: 50%;
}
#second {
text-align: center;
}
</style>
Это не выглядит так же в разной ширины. Есть ли какое-либо свойство, например, background-position
, но для таких элементов, как указано выше?
Мне непонятно, чего вы пытаетесь достичь здесь. Пожалуйста, объясните, что не работает с приведенным вами примером. – isherwood
Можете уточнить свой вопрос, пожалуйста? Вы спрашиваете, как отступать текст внутри элемента на процентную величину или как центрировать сами элементы внутри своего родителя? – Shaggy
Если вы хотите центрировать по горизонтали, используйте 'text-align' (встроенные или встроенные элементы) или' margin: 0 auto; '(элементы блока). Вы могли бы также провести некоторые вычисления (margin-left = (ширина контейнера - ширина элемента)/2), но это было бы лишним накладным ... –