No-Library (pure JS), HTML, CSS, JavaScript
Solution using and label with space
Using one row for labels and another for fields
The middle row doesnt have a label, so it doesnt align vertically.