为什么<?xml version ="1.0"encoding ="UTF-8"?>不应该放在最顶端?

siv*_*636 3 html xml xhtml utf-8

请通过在HTML页面的最顶部放置以下声明来解释我有什么问题(如果有的话)

<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)

Pau*_*aul 5

它不好,因为它会导致IE6进入怪癖模式.

http://www.456bereastreet.com/archive/200904/using_an_xml_declaration_triggers_quirks_mode_in_ie_6/

如果你曾经在怪癖模式下使用过IE6,你会知道这是多么痛苦的经历.

  • 或IE6在任何模式下./我开始哭泣 (7认同)
  • 到目前为止,您应该将所有使用IE6的人发送到http://www.abetterbrowser.org/,因为生命太短,无法支持IE6. (2认同)