и я не понял твоей реплики об объявлении xml
Присутствие строки <?xml version="1.0" encoding="UTF-8"?> вводит ИЕ в квиркс.

Идейные соображения — это разделение содержимого и представления? Тогда эта причина не катит, т.к. реализуема на любой версии хтмл.

Скажи пожалуйста прямо, по пунктам, в чем заключается твой переход к xhtml? XML-ный синтаксис и разделение содержимого и представления можешь не упоминать.