Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
I have in the beginning of my template:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
but when I do "view source" in my firefox, then i see only
<html xml:lang="en" >
I have to put
<html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
to the template to see it right in the browser.
This could be to do with the fact ContentNegotiator is rewriting the XHTML doctype you're using to HTML 4.01. Either do the following:
To disable content negotiation:
add ContentNegotiator::disable(); to _config.php
Or, to amend the problem without disabling the content negotiator, add
<?xml version="1.0" encoding="UTF-8"?> before the doctype.