Скелет всегда в той или иной мере костный. Костный скелет возникает двумя путями. Первоначальным типом окостенении являются так называемые кожные, или покровные, кости. Эмбрионально они возникают в соединительнотканном слое кожи независимо от хрящевых элементов скелета, к которым они лишь прилегают. В связи с указанными особенностями развития покровные кости, как правило, имеют вид пластинок. Кроме покровных костей в скелете рыб имеются хондральные, или хрящевые, кости. Эмбрионально они возникают в результате последовательной замены хряща костным веществом, которое продуцируют остеобласты. Гистологически сформировавшиеся хондральные кости существенно не отличаются от покровных костей. Окостенение скелета, возникающее путем появления хондральных костей, не вносит значимых изменений в общую структуру скелета. Образование же покровных окостенении приводит к появлению новых элементов скелета, а следовательно, к общему его усложнению.