Mam podstawowy stół z przewijanym ciałem. Robiąc to musiałem ustawić wyświetlanie thead i tbody: block i ustawiłem również szerokość dla th i td.Stała szerokość pierwszej tabeli tabeli
Z jakiegoś powodu pierwsza kolumna th nie jest wyrównana z pierwszą kolumną tds. Czy ktoś może mi powiedzieć, jakie są tego przyczyny?
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;
}
Oto Fiddle
masz na myśli, że kiedy zawartość jest więcej, pierwsze ma większy rozmiar niż pierwsze td prawo? – demonofthemist
Chcę zachować pierwsze i pierwsze td na tej samej szerokości niezależnie od zawartości – agri
sprawdź moją odpowiedź poniżej – demonofthemist