私が使用している非常に人気のあるフォーラム (皮肉なことに、世界最大の Web 開発フォーラムの 1 つ) がこれを使用していることに気付きました。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" dir="ltr" lang="en" id="vbulletin_html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
...
移行用の Doctype であることは承知していますが、ブラウザーにマークアップを HTML としてレンダリングするように指示する場合、XHTML を使用する意味は一体何なのでしょうか? 不必要な終了タグをすべて使用して無駄な時間を考えずにはいられません。
これは人々が望んでいるよりもまだ一般的ですが、なぜそうなるのでしょうか? 確かに、XHTML を使用する目的全体を無効にしますか?