티스토리 뷰
*개요
td를 비율로 고정했음에도 안의 텍스트 길이에 따라 크기가 바뀌는 현상
<table>
<td class="td1">..
<td class="td2">..
.td1 { width : 5% }
.td2 { width : 10% }
...
* 해결
table 에 다음 속성 적용
table-layout:fixed;
- 텍스트가 td의 바깥으로 넘어간다면?
display : inline-block;
white-space : nowrap;
overflow : hidden; /*inline에는 안먹힘.*/
(또는 text-overflow : ellipsis)
* 기타
td 안에 span - 그 안에 텍스트 넣는다면?
(table-layout:fixed 없다면)
텍스트가 늘어날 수록 td 크기도 함께 늘어남.
span 의 크기를 50% 로 줄이거나
td 의 크기를 100px 식으로 고정해도 마찬가지.
span 의 너비가 50%가 되고, overflow :hidden 적용하면
글자는 절반밖에 출력 안되지만 너비는 글자의 전체길이만큼 늘어나는 현상 발생.
'SW개발 > HTML, CSS' 카테고리의 다른 글
상하 정렬 (0) | 2020.04.09 |
---|---|
브라우져 줄이면 요소 개행+가운데 정렬 (0) | 2019.07.27 |
div 의 높이를 내부 요소에 맞추기 (0) | 2019.07.17 |
부모 요소의 바닥에 요소 배치 (0) | 2019.07.10 |
테이블 크기를 고정했지만 안의 요소가 경계를 넘어가는 경우 (0) | 2019.05.23 |