반응형
overflow : hidden + display : inline-block이 텍스트를 위로 이동
다음 HTML이 있습니다.
<div>
a<span style="overflow: hidden; display: inline-block;">b</span>c
</div>
내가 기대하는 것 : abc
.
내가 보는 것 (Chrome, Safari, Firefox) :
b
a
및 보다 큽니다 c
. 왜 그렇고 어떻게 고칠까요?
이는 inline-block
요소의 높이가 부모와 같고 overflow: hidden
아래쪽 가장자리가 부모의 텍스트 기준선에 정렬 되기 때문에 발생합니다. 결과적으로 텍스트의 디 센더에 사용할 수있는 공간은 기본적으로 <span>
( JSFiddle )에 대해 두 배가됩니다 .
또한 제공하여이 문제를 해결할 수 있습니다 vertical-align: bottom
.
참조 URL : https://stackoverflow.com/questions/20566710/overflowhidden-displayinline-block-moves-text-upwards
반응형
'Development Tip' 카테고리의 다른 글
Python에서 Jinja2의 목록을 JavaScript로 전달하는 방법 (0) | 2020.12.29 |
---|---|
길이를 알 수없는 입력 문자열을 어떻게 읽을 수 있습니까? (0) | 2020.12.29 |
C # 동적 유형이 정적 인 이유는 무엇입니까? (0) | 2020.12.29 |
Pandas 막대 그림의 값으로 막대에 주석 달기 (0) | 2020.12.29 |
numpy 배열의 요소 이동 (0) | 2020.12.29 |