(a) In addition to, but not in substitution of, the powers that have been or may be granted to it, the legislative body of a municipality may exercise the express powers provided in this subtitle by adopting ordinances.
(b) Except as provided in Article XI-E of the Maryland Constitution, an ordinance adopted by the legislative body of a municipality may not conflict with State law.