Hey there,
so i actually got one problem why my theme has not been accepted. The css3 validation.
Everyone should know that the validator doesn’t understand -webkit and -moz.
But they aren’t wrong! So why do i get that?:
2) Some of your files contain validation errors that will need to be fixed. Please be sure that all files validate before resubmitting.
You can validate HTML at http://validator.w3.org You can validate CSS at http://jigsaw.w3.org/css-validator/
The whole Template is full HTML5 and CSS3 valid, without this webkit & moz styles…
Should i remove them? Oo
Edit: Using -webkit-transition, -moz-border-radius and -webkit-border-radius. Don’t see that as false validation…
http://themeforest.net/forums/thread/css3-not-validating/18666?page=1#173474
Webkit targets Safari and Opera I believe, Moz targets Firefox. This means that in IE the corners aren’t rounded. Your site will not look the same cross-browser. I think this is why it was rejected.
I use them too, but I set them with jQuery, so that the CSS file is valid CSS3 .
The prefixes are used for the own implementation for the browser developer, take a look here: http://www.w3.org/TR/CSS2/syndata.html#vendor-keywords
- Repeatedly Helped protect Envato Marketplaces against copyright violations
- Item was Featured
- Author had a Free File of the Month
- Author was Featured
- Bought between 10 and 49 items
- Europe
- Exclusive Author
- Has been a member for 4-5 years
- Referred between 100 and 199 users
Strange because i use a lot of -webkits in my css codes. CSS 3 is cool but it’s not working proper so i dont really use the CSS3 tags.
Well i think you have to email the reviewer about this 
- Repeatedly Helped protect Envato Marketplaces against copyright violations
- Item was Featured
- Author had a Free File of the Month
- Author was Featured
- Bought between 10 and 49 items
- Europe
- Exclusive Author
- Has been a member for 4-5 years
- Referred between 100 and 199 users
I use them too, but I set them with jQuery, so that the CSS file is valid CSS3 . The prefixes are used for the own implementation for the browser developer, take a look here: http://www.w3.org/TR/CSS2/syndata.html#vendor-keywords
Why set them with jquery, there’s nothing wrong if a css file isn’t valid(if the only validation errors are the webkits and moz tags)
The most important validation is the xhtml 
By the way: CSS2 .1 is still a candidate recommendation!
To the cross browser support, I have a solution for the IE’s so they got rounded corners.
So @ Mark why does the reviewer see it as a problem. IT ISNT ! -moz & -webkit are just for these browsers, the other ignores that…
Well, im going to mail that problem…
Edit: Maybe im just stupid, the css validator set my css to 2.1… Never saw a doctype or something in CSS , so…? Validator issue or me?
- Envato Staff
- Reviewer
- Community Moderator
- Venezuela
- Has been a member for 4-5 years
- Repeatedly Helped protect Envato Marketplaces against copyright violations
- Microlancer Beta Tester
- Sold between 10 000 and 50 000 dollars
- Exclusive Author
One word for you: jQuery
$(#selector).css("-webkit-border-radius", "4px");Why should i use Jquery for that, when i could write this in the css. There’s no problem with that…
- Referred more than 2000 users
- Power Elite Author: Sold between 2 000 000 - 4 999 999 dollars
- Author was Featured
- Item was Featured
- Austria
- Bought between 100 and 499 items
- Has been a member for 4-5 years
- Interviewed on the Envato Notes blog
neither would do that…
ive released themes with css3 and vendor specific rules before and others did so as well, cant imagine why this should be a problem. I would try to get a second opinion, either from a reviewer or the sitemanager
