この質問は、私がプロジェクトや何かをしているからではなく、私の心の中に来ました。それはちょうど私の頭の中に現れた。htmlテーブルの相対的位置付け
私はposition:relative
は、テーブル要素とそのtop,left,bottom,right
文句を言わない仕事には影響を与えません(スタックオーバーフローに関するいくつかの記事から)を読みました。
私はこれを試して、何らかの形で下のスニペットに示すようにth
要素に影響することがわかりました。 top
およびleft
のプロパティは実際にth
で処理されました。
しかし、なぜこの効果についてはっきりしていないのですが、なぜth
の国境がその場所にとどまっており、th
だけが移行しましたか?なぜこのようなことが起こるかについてのアイディアはありますか?
ボーダーがth
と一緒に移動できるかどうか本当に知りたいです。ここで
table {
border-collapse: collapse;
}
th {
border: 4px solid green;
position: relative;
top: 30px;
left: 30px;
}
<table>
<tr>
<th>THIS</th>
</tr>
</table>
tr, th, td
要素の位置を設定するfiddle
これは素晴らしい回避策です! –