Каков правильный способ размещения элемента HTML в соответствии с дескриптором центра?Поместить элемент HTML по центру
В этом примере:
XXXXXXXXX
|
|
123px
Предположим, что элемент должен быть положение, в абсолютном положении left: 123px;
, но текст должен быть центром в этой точке, не начать на него. Текст элемента является динамическим, поэтому я не могу установить на нем статический отрицательный margin-left
.
Есть ли чистый способ CSS для достижения этого? Способ JS измерения offsetWidth
, а затем установка left
после расчета width/2
не будет работать в моем случае из-за различных ограничений.
возможно использовать отрицательные поля ... этот метод будет центрировать свое содержание ... возможно, вы можете также применить другой отрицательный margin для текста, чтобы получить его по центру: http://web.archive.org/web/20050204013909/http://bluerobot.com/web/css/center2.html – albert
Попробуйте добавить jsfiddle к своему сообщению^_ ^! – Microsmsm
@albert см. Мое обновление, это динамический элемент –