For some time now, I have struggled to get the standard RW contact form (modified with CCS Styles) to correctly display across Safari and Firefox.
Currently, it looks correct using Safari, but now displays incorrectly using Firefox. Here is a link to the page in question: www.njaward.com/Contact/contactform.php
Any help that you can offer will be greatly appreciated.
Neil.
PS. I do not profess to be a ‘programmer’, so I fully expect to have made mistakes in the CSS code that I have put together.
I’m not at my Mac right now, but on Firefox for iOS, I don’t see the problem. What isn’t displayed correctly? Since it’s the first time I’ve looked at the page, I might not have noticed what’s wrong.
Also might help if you could include what custom CSS you’ve done.
Thank you for the quick reply.
I have attached a screenshot of how the form appears rendered in Firefox on my Mac.
Also, here is the CSS code that I am using:
I don’t use the built-in contact form, but the CSS you have added looks like your trying to add columns to the form? Using the CSS column property, the browsers will set the column height and at what point the content should flow to the next column. CSS columns provide the “newspaper” column effect, so the columns are close to equal in height.
As you have found different browser engines will render these breaks at various points, leaving widows and orphans. It’s probably not the right approach to take in trying to split a form into columns.
You can try to get the column to break correctly, but chances are when you fix one browser you end up breaking another.
Unfortunately, the built-in contact form has few formatting options. You can spend a lot of time trying to get it to work, and still not get it right. I would suggest you either upgrade to a form stack or plugin or stay with the simple single column form.
Thank you for your reply - which I really appreciate. I guessed that this might be the case. Out of interest, your reply did prompt me to remove the columns property - without altering anything else… and I stumbled across the result that I wanted!
So, in a sense, I used the columns property as a ‘template’. The form now displays correctly across each Browser.