转载-CSS子元素文本长度超过父元素宽度的文本居中方法
转载地址:https://segmentfault.com/a/1190000023362699
1 | <span style="display: inline-block;width: 50px;> |
要点:
- 子元素要设置不换行,并且是个内联块级元素,这样文本就拥有了实际宽度。
- 基于父元素50%宽度向右平移,将基准点定位在父元素中心点,即margin-left: 50%。
- 基于文本自身的宽度向左偏移一半的文本长度,即transform: translateX(-50%)。