2017年12月14日(米国時間)、World Wide Web Consortium(W3C)が「HTML5.2を勧告」しましたね。
これによってHTML 5.1 2nd Editionは古くなったので非推奨になりました。
増えたものと減ったものをめもめも。
追加された主な機能
- dialog要素
- link要素にnonce属性の追加
- iframe要素にallowpaymentrequest属性の追加
- iframe要素のsandbox属性値にallow-presentationを追加
- registerContentHandler()メソッドの追加
- isContentHandlerRegistered()メソッドの追加
- isProtocolHandlerRegistered()メソッドの追加
- HTMLElementにinnerText IDL属性の追加
- JavaScriptモジュールシステムの統合
- Referrerポリシー
廃止された主な機能
- menu要素
- menuitem要素
- keygen要素
- showModalDialog関数(これの代わりにdialog要素を使用)
- dropzone属性
menuなくなっちゃったのね。navがあるし、正直menuって使い所わかんなかったもんね。
新しく追加されたdialog要素は使いやすそう。
それぞれの使い方も時間あるときに追記していこうと思います。