私はスクロール可能な本体を備えた基本的なテーブルを持っています。私はtheadとtbodyディスプレイを設定しなければならなかった:ブロックと私はまたthとtdの幅を設定します。テーブルの最初の列の幅を固定します
何らかの理由で、最初の列thが最初の列tdsと並んでいません。 それを引き起こす原因を教えてもらえますか?表示:ここではCSS
thead,
tbody {
display: block;
}
thead {
text-align: left;
}
tbody {
background: yellow;
overflow-y: auto;
height: 6em;
}
thead th,
tbody td {
width: 4em;
padding: 2px;
}
thead tr th:first-child,
tbody tr td:first-child {
width: 8em;
background: salmon;
font-weight: normal;
}
コンテンツが多い場合は、最初のtdのサイズが最初のtdのサイズよりも大きくなりますか? – demonofthemist
私は第1番目と最初のtdを同じ幅に保ちたいと思っています – agri
私の答えを確認してください – demonofthemist