The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Safari hates my site

Hi, on my site I have #333333 input boxes with white writing. It works fine in all browser but in safari, the input box is white and it will not display the colour I tell it to. So when people type in they cannot see what they type.

What's the best way to deal with this problem as I know Safari is popular for mac users.

With the exception of radio, checkbox, and file elements, I don't see why you can't style forms. Sure there are a few problems, but overall styling forms isn't that hard. Saying that we shouldn't style forms because of a little inconsistency seems a little silly to me.

Saying that we shouldn't style forms because of a little inconsistency seems a little silly to me.

The argument is that form submission should be consistent across sites as it is very important that the user knows what to do. I have seen so many badly designed forms that I didn't have a clue where I was clicking and if indeed which areas were part of the form.

The browsers makers used to consider form elements as part of their browsers appearance which is why few elements were stylable at all in safari.

However I am not averse to adding a little color to the elements to make them fit in better with the scheme but I can quite understand both sides of the arguments and form styling is not an issue to tackle without some thought behind the process.

Select/Option can't be styled, wyrd33. Especially with the OPTION element being CDATA.

Okay, so that's 4 elements that can't be styled. But the comments here are using a broad generalization saying that you shouldn't style forms at all, even simple input boxes. A great portion of the forms out there are nothing more than input, textarea, and submit (such as contact forms and search forms).

The argument is that form submission should be consistent across sites as it is very important that the user knows what to do. I have seen so many badly designed forms that I didn't have a clue where I was clicking and if indeed which areas were part of the form.

Bad designs are everywhere, and not just on forms. Some sites are so badly designed I can't even navigate through them. Does that mean we shouldn't be styling web sites and leave them plain markup, so all sites are consistent in appearance?

I can certainly understand that certain form elements can't be styled, but I can't even remotely accept the argument of not styling elements because there are bad designers out there.