So – why don’t you start sorting the errors out at the top of the list and work through all the way to the bottom then? That something is published on the internet doesn’t mean that it’s all impeccably perfect. So, in this case the author of the theme has done a bad job at that (or simply overseen something simple).
I see that the first 50 or so errors come from imporperly used quote characters inside a title attribute value. You can fix them the easy way by using
typographically correct quotation marks (“”) or not using any quotes at all. If you have the control over the input then you can also convert them to their respective HTML entities:
“ and
”.
If you know PHP then you can make the input of straight quotes to be
automatically converted to these entities or
escape special characters. Lastly, you could scrap these titles at all to avoid issues.
The rest are relatively simple errors like unclosed elements or unencoded ampersands (
&) or wrongly nested elements like
div inside
p, etc.