With Foundation, we set out to create an easy to handle, powerful and versatile form layout system. A combination of form styles and the Foundation grid means you can do basically anything.
Foundation includes error states for labels, inputs and messaging that you can have your app generate programatically.
You can attach a class of .error
either to the individual elements (label, input, small) or to a column/div.
It's so crazy easy to create easy-to-style custom forms. It's practically a crime.