The governing authorities of municipalities shall have the power to cause sidewalks to be constructed and maintained, to determine the material, plans, specifications and grades of the same, and to levy and collect taxes, by special assessment, for the payment of the same.