en.javascript.info/8-css-for-js/6-css-center/3-vertical-align-table-cell-position/solution.md
2015-03-12 10:26:02 +03:00

899 B
Raw Blame History

Подсказка

Центрирование не работает из-за position: absolute.

Решение

Центрирование не работает потому, что position: absolute автоматически меняет элементу display на block.

В однострочном случае можно сделать центрирование при помощи line-height:

<!--+ run  no-beautify -->
<style>
  .arrow {
    position: absolute;
    height: 60px;
    border: 1px solid black;
    font-size: 28px;

*!*
    line-height: 60px;
*/!*
  }
</style>

<div class="arrow">«</div>

Если же центрировать нужно несколько строк или блок, то есть и другие техники центрирования, которые сработают без display:table-cell.