(a) A legislative body may divide the local jurisdiction into districts and zones of any number, shape, and area that the legislative body considers best suited to carry out the purposes of this division.
(b) (1) Within the districts and zones, the legislative body may regulate the construction, alteration, repair, or use of buildings, structures, or land.
(2) Except as otherwise provided in this division or authorized by law:
(i) zoning regulations shall be uniform for each class or kind of development throughout each district or zone; but
(ii) zoning regulations in one district or zone may differ from those in other districts or zones.