Мне сложно выразить вопрос словами, поскольку я недостаточно осведомлен о CSS. Итак, я сделал два примера jsfiddles.Как увеличить поле div в CSS, так что текст центрирован независимо от длины
В этом первом примере мы видим, как на выходе отображается текст, выровненный по левому краю. http://jsfiddle.net/Aro2220/yw38p/
Но в этом втором примере мы видим, что, когда текст достаточно длинный, он заполняет всю ширину кадра (не уверен, что это правильный термин), и центрирует все до конца. http://jsfiddle.net/Aro2220/DUcP6/
Я пытаюсь получить текст, который будет идеально центрирован в этой рамке независимо от длины. Как я могу это сделать? Мой CSS довольно разреженный, и я не уверен, есть ли команда CSS, которую я пропускаю, что делает это легко или если это сложная задача.
#outer {
position: absolute;
overflow: hidden;
height: 200px;
}
#inner {
position: relative;
top: 0px;
text-align: center;
}
Кстати, вам не нужно «top: 0px», чтобы сделать эту работу. Кроме того, если вы его сохранили, блок (в этом случае 'px') будет лишним. Вам просто не нужно указывать единицу для значений '0', потому что' 0' любого устройства равен нулю. – jedmao