工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

HTML 5.1 の公開:14 の新機能の説明と実際の使用法

HTML5 は World Wide Web Consortium (W3C) によって所有されており、世界中のプロトコルが相互にアクセスできるように Web 全体に標準を提供しています。 2016 年 11 月、W3C は長期にわたって実行されている HTML 5 をアップデートしました。これは 2 年ぶりのマイナー アップデートです。初期の HTML 5.1 機能の多くは、設計上の欠陥とブラウザ ベンダーのサポートの欠如により廃止されました。

HTML 5.1 に引き継がれた要素や改善点はほとんどありませんが、それでもマイナーなアップデートです。新しい要素の一部にはコンボ タグが含まれており、

が含まれるようになり、開発者に表現の余地がさらに広がりました。

W3C は、2017 年末近くにリリースされる予定の HTML 5.2 のドラフトに向けた作業をすでに開始しています。その間、バージョン 5.1 で導入されたいくつかの興味深い新機能と改善点を紹介します。これらの機能は JavaScript に触れずに利用できます。 すべてのブラウザがこれらの機能をサポートしているわけではないため、運用環境で使用する前にブラウザのサポートを確認することをお勧めします。 

14.フィッシング攻撃を防ぐ

target=’_blank’ を使用している人のほとんどは、新たに開いたタブによって window.opener.location がフィッシング ページに変更される可能性があるという興味深い事実についてまったく知りません。ユーザーに代わって、オープナー ページ上で悪意のある JavaScript コードを実行します。ユーザーはすでに開かれているページを信頼するため、不審に思われることはありません。

この問題を完全に排除するために、HTML 5.1 では、ブラウザーのコンテキストを分離する rel=”noopener” 属性の使用が標準化されました。 rel=”noopener” は、 タグと タグ内で使用できます。

<a href="#" target="_blank" rel="noopener">
 The link won't make trouble anymore
</a>

読む:デザイナーのための 24 の CSS3 および HTML5 アニメーション ツール

13.図のキャプションを柔軟に処理する

タグは、
要素に関連付けられたキャプションまたは凡例を表し、写真、図、イラストなどのビジュアルのコンテナとして機能します。初期の HTML バージョンでは、
要素の最初または最後の子タグとしてのみ使用できました。
HTML5.1 ではこの制限が緩和され、
コンテナ内のどこでも
を使用できるようになりました。

<article>
 <h1>The Headline of todays news </h1>
 <figure>
 <img src="petrolimage.jpeg" alt="Petrol price drops">
 <figcaption>A man fueling up his car at petrol station</figcaption>
 </figure>
 <p>This is the forth hike in petrol prices in two month and the third in case of diesel in one fortnight.</p>
</article>

12.スペルチェック

スペルチェックは、キーワードが空の文字列、true と false である列挙型属性です。 true 状態は、要素のスペルと文法がチェックされることを示します。
element.forceSpellCheck() は、ユーザーがその要素にフォーカスしたことがない場合でも、ユーザー エージェントにテキスト要素のスペルと文法エラーを強制的に報告させます。

<p spellcheck="true">
 <label>Name: <input spellcheck=" false" id="textbox"></label>
</p>

11.空のオプション

新しいバージョンの HTML では、空の 、または