I have not submitted a file yet, so this may be implemented already….
There is a good many nubies as authors on the site, and one of the biggest fualts of a nubie is the cross browser compatibility. Is there anything in place to check at least FF,IE,Safari before accepting a file? If not, I strongly suggest it.
Because you validate your xhtml, it doesnt mean your layout looks the same in all browsers….
I know that there are services out there that you can use to do this but it basically just gives you back a screenshot of how the page looks which means if you use any advanced features such as drop down menus or AJAX then it wont tell you whether it works all not, I just have all three browsers set up I think that is the best way.
Because your markup is validated and renders perfectly across 99.9% of browsers doesn’t mean it’s definitely good markup.
e.g. table-based layouts can be validated and look good too.
... Just my $0.02
I use all three major browsers myself and find that to be very valuable, and from time to time I will submit online as well. I also have a lot of friends that are just starting out, and when they send me examples of their work, I found that some would script for FF and others for IE and never checked the cross compatibility. So from my experience reviewing files, cross compatibility was a concern and thought it should be a concern for ThemeForest as well.
Kien, yeah table based files are easier to validate, and easier to code, but you can do some amazing things with css and divs that you cant do with tables, the only time I use tables is when there is to much layout work for the content. Other than that, I Div everything out.
I try not to make my sites pixel dependant, but if you do and you use tables, you have to watch out for things like padding (in ie) where it will mess up your layout…
I’ve only submitted one template so far but my basic rule is to check against IE6 , IE7, Opera, Safari & at least one version of FF (either 2||3)...
@Spider: Agree, but I think you missed my point. I only wanted to say that cross-browsers isn’t enough, and use tables to layout pages is a prime example (it’s generally bad).
@kien, sorry I miss understood ya, I totaly agree…
Usually, I test my work FF2 , FF3, IE6 , IE7, Safari and Opera.
I use table only when there is a dozen of data that need to be tabled. Something like a comparison table. Other than that, all DIVs.