質問: ユーザーオーディエンスの大部分を疎外することなくhtml5に移行するにはどうすればよいですか? html5に標準装備されているいくつかの新機能を実装したいのですが、サイトを壊さない方法でそれを実行できるようにしたいと考えています。プログレッシブエンハンスメントとユーザーエージェントのチェックは常にオプションであることを知っています。より良い代替手段はありますか?
回答: これらの応答に加えて、フォーム要素のような多くのhtml5要素は、ブラウザがtype属性を認識しない場合、デフォルトでtextに認識されるため、単純なテキストボックスに格段に低下します。また、ブラウザが属性を認識しない場合(placeholderなど)、無視します。このグレースフルデグラデーションは、ユーザーのブラウザーがhtml5をサポートしていない場合、混乱することを心配せずにこれらの要素を実装できることを意味します。彼らは単に特別なものを見ることはありません。