Bone infection is normally caused by inflammation in the bone from bacteria. The bacteria that causes infection in children is Staphylococcus, which is carried through the blood.