On 14 Feb 2008, at 12:17, Jürgen Schmid wrote: > This module puts the following lines into the html: > > <script type="text/javascript">$("head").append("<style > type='text/css'>form.rating{display:none}</style>"); > if ($.browser.safari){ $("head").find("style:last").append(" ") > }</script> > > The validator tells me: > > Line 51, Column 71: document type does not allow element "style" here. Given that particular error (which, as far as I know, should not occur in HTML since script elements contain CDATA) and that you are using Drupal, I'm going to hazard a guess that when you say "HTML" you mean "XHTML". In which case read: http://www.w3.org/TR/xhtml1/#h-4.8 and http:// www.w3.org/TR/xhtml1/#C_4 noting "Use external scripts if your script uses <" (which your script does). I'd also suggest http://www.webdevout.net/articles/beware-of-xhtml combined with a switch to HTML (which works in most user agents without having to jump through hoops to pretend it is HTML instead of XHTML) -- David Dorward http://dorward.me.uk/ http://blog.dorward.me.uk/Received on Thursday, 14 February 2008 19:09:46 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 1 October 2009 14:49:04 GMT