0
rowspan을 사용할 때 InternetExplorer의 테이블에 항목을 센터링하는 데 문제가 있습니다. 로우 스팬을 사용하는 테이블에서 이상한 IE 위치 절대 센터링
위치 절대 상단 50 %, 변환 : 변환 Y (-50 %)를 가운데로 사용 중입니다. 그러나 결과는 이상합니다. 이것은 rowspan을 사용하는 IE에서만 발생합니다. 어떤 아이디어가 왜, 어떻게 고쳐야합니까?
th, td {
position: relative;
border: 1px solid red;
padding: 0 25px;
}
.sortable {
background-image:url('https://imageog.flaticon.com/icons/png/512/25/25243.png?size=1200x630f&pad=10,10,10,10&ext=png&bg=FFFFFFFF');
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
right: 5px;
top: 50%;
transform: translateY(-50%);
height: 10px;
width: 10px;
}
<table>
<tr>
<th rowspan=2>
first
<span class="sortable"></span>
</th>
<th rowspan=2>second</th>
<th colspan=2>first</th>
</tr>
<tr>
<th>one</th>
<th>two</th>
</tr>
</table>
그것은 좋은 것입니다. – Hanif
@hanif 안녕하세요, 여기 피들입니다. 답변 해 주셔서 감사합니다! https://jsfiddle.net/6jLuk8q7/3/ – Mindfuc
문제의 코드를 스 니펫으로 추가하여 질문에 관련 코드 ([mcve])가 모두 포함되도록하십시오. – Esko