When you place a form on your WordPress website, you want it to look great. We want that for you, although it’s actually far more challenging than you might think.
Your particular theme may have been designed by someone who takes great pride in making sure every possible HTML tag is designed perfectly. Or it may have been designed by someone who made these elements ugly or didn’t bother to style them at all.
Ninja Forms was designed with speed and flexibility in mind. We assume the best in your theme designer, and, therefore, we don’t add a lot of extra CSS that might override the designers original intent. We feel that is the best solution: playing nice with themes. But in those instances when your theme doesn’t style these form elements, Ninja Forms can appear less then stellar. This isn’t necessarily Ninja Forms, or any other form creation plugin’s, fault. We’ve looked at it as an opportunity.
Introducing Layout & Styles Extension for Ninja Forms
This new extension, which will drop several hours after this posting, will solve most of these problems. With it, you can easily adjust the layout and styles of almost any element of your Ninja Form from within your WordPress admin without having to be an expert with CSS.
I could write a lot about this plugin, but perhaps a video would be more appropriate.
NOTE: If you purchase the extension feel free to download the form from this video and import it to use on your own website. Also get a head start on the usage documentation for the Layout & Styles Extension.