iframe は xhtml strict ではサポートされていません。ただし、私のアプリケーションでは、iframe の使用が必要な php recaptcha を使用しています。xhtml transitional (ある場合) に切り替えるだけの欠点は何ですか?
4 に答える
Hobbs が言ったように、実用的な欠点はありません。ただし、理論的には、厳密な DTD の方が「将来性」があります。
以下は、recaptcha を有効な XHTML 1.0 Strict にする PHP の簡単な修正へのリンクです。
http://www.boriel.com/2009/07/29/xhtml-strict-valid-recaptcha/
本当に何もありません。実際には、ブラウザーの互換性、機能性、およびツール/ジェネレーターの使いやすさに関して言えば、XHTML 1.0 Transitional (「HTML 互換性」ガイドラインに従い、 として提供されるtext/html
) が最善の策です。
ここでは、ドキュメントの種類ごとに役立つ小さな比較を示します。
しかし、「実用的な」用語で言えば、サイトを厳密に使用し続けたい場合は、iframe を追加するだけです。これに関する唯一の問題は、ページが正しく検証されないことです
HTML4 が作成された時点では、iframe は将来的に廃止されると考えられていました。
しかし、それはずっと前のことであり、もはやそうではないようです。したがって、「厳密な」サブセットは、HTML/XHTML の将来をかつてほど正確に表現するものではなくなったと言えます。
一部の機能が必要な理由がある場合は暫定的なものを使用しますが、どの機能が「非推奨」であるかを十分に理解しており、一般に、より良い代替手段がある場合はそれらを避けてください。
現在実装されている移行機能に対するブラウザーのサポートは、おそらく私の生涯でなくなることはないでしょう。下位互換性は、Web 上でクラックするのが難しいことが証明されています。