Why are double bonds shorter than single bonds?
In general, in a single bond, there is involvement of sigma bonds only. In double bonds, there is also overlap between pi orbitals. More is the overlap shorter will be the distance between the atoms.