Es una ruta muy transitada,
Wolfchamane. Ya lo hablamos por aquí miles de veces.
Y en tu caso es fácil, porque como es solamente la cabecera de columnas, se pone con CSS.
Si vas a usar porcentajes igualados, tenés que darle un ancho mínimo a las celdas. El mismo para la columna y su encabezado. De otra forma se ajusta el texto en una y la otra no lo sigue. Ese ancho deberías ser mayor que la palabra más larga.
Y se calcula a ojímetro.
Hacé una búsqueda en el Foro a través de Google para más opciones
site:www.forosdelweb.com scroll tabla cabecera tbody
Ya que estoy, te ahorro trabajo y dejo una escogida
tbody con scroll?