0
rowspanを使用しているときにInternetExplorerのテーブルに項目をセンタリングする際に問題があります。 rowspanを使用してテーブル内の奇妙な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>
あなたはjsfiddleバージョンを構築することができ、可能な場合には素敵なことでしょう。 – Hanif
@hanifねえ、ここフィドルです - お返事ありがとう! https://jsfiddle.net/6jLuk8q7/3/ – Mindfuc
コードにスニペットとして質問を追加して、関連するすべてのコード([mcve])を質問に追加してください – Esko