Есть ли способ без написания связки CSS и вложенных элементов div или написания сценариев jQuery с отрицательными значениями ширины?
Если нет, каков ваш предпочтительный способ реализации этого?
Я понятия не имею, почему такая простая задача не является частью спецификации html.
Редактировать: С «абсолютно» я также имею в виду вертикально центрированный!Сожалею.Плюс: он должен работать с динамической шириной (не хочу их указывать).
Мне бы хотелось иметь что-то вроде этого:
<div class="ninja-center"></div>
И div появляется в центреэкрана.Это действительно должно быть ЭТО просто.Никаких причудливых CSS, сценариев и т. Д. Я имею в виду, что это также работает с 2, 3 или 4 способами, как это только с горизонтальным центрированием:
margin: auto
text-align: center
align="center"
(устарел) - ...
Почему для вертикальных выравниваний ничего нет.