HTML5 タグとは正確には何ですか?
-
22-10-2019 - |
質問
私は読んだ HTML5仕様 <command>
そして、この要素に関する情報が非常にあいまいであることがわかりました。
試してみました そしてそれがそうであることがわかりました いいえ Chrome(最新バージョン)とITで作業しています は Safari(さらには古いものでも)に取り組んでいます。申し訳ありませんが、FF(撮影しないでください) - Macのみのテスト。
この要素の使用が何であるか、または正しく使用していても理解できません。
説明してくれてありがとう!
解決
ちなみに、WindowsからFirefox 3.6.13で動作します。
コマンド要素は、できることをカプセル化することを目的としています。メニュー内でレンダリングできます(メニューには呼び出すことができるアイテムが表示されるため)。
アイデア
UIとコマンドの間に抽象化レイヤーを提供するため、複数のUI要素が同じコマンドを参照できるようにします。これにより、メニューにレンダリングされた1つのコマンド要素を持つことの柔軟性が得られます。これは、ページの中央にあるURLとページの下部にあるボタンを介して呼び出されます。コマンドを無効にすると、すべてのアクセスパス(URL/ボタン/メニュー)がコマンドの背後にあるアクションに無効になります。
私たちがいる場所 - 2010年1月26日現在
現在、それを複数の要素にリンクすることが実際にどのように機能するかについては、非常に少ない情報があります (ブラウザはそれを実装し始めたばかりなので!) しかし、それはその意図の1つです。
現時点では、文書化された唯一の使用法は、指定する意味的に一意のタグを提供することです(使用せずに <input>
また <button>
要素)それはaです command
間に <menu>
, これにより、ブラウザによる「実際の」メニューレンダリング(実装時)を許可します。
他のヒント
<command>
要素は、複数のメニューエントリまたはボタンから同じ「コマンド」を参照できるようにするための抽象化を目的としています。アイデアはそのようなものです
<command id="doThat" onclick="doThat()"></command>
<input type="button" command="doThat" value="click me to do that">
<menu command="doThat">This does that too</menu>
次に、ユーザーがコンテキストでそれを行うことができないことを示したい場合は、できることができます
document.getElementById('doThat').disabled=true;
また、ボタンとメニューエントリの両方が無効になります。または、コマンド要素にショートカットキーを割り当てることができ、メニューとボタンがショートカットに応答します。そういうもの。
確かではありませんが、HTML5のこの部分は未完成であり、HTML5が最終仕様としてリリースされる前に削除される可能性が高いと思いますか?とは、どのように機能するかは確かに不明です。
command
有利に削除されました menuitem
. 。詳細:
- http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-december/038472.html
- http://www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#the-menu-element
ユーザーエージェントが定義します <a />
インタラクティブなタグがありますが、この要素は、クリックを考えずにハイパーテキスト参照を作成するようにのみ設計されています。
このユーザーエージェントの動作は標準になりました。 <img />
鬼ごっこ。
HTMLは相互作用を行うのではなく、情報とコンテンツを構成するように設計されているため、HTML(5)の新しいバージョンはこの欠如を「パリエーション」しようとし、 <command />
例の「詳細」アンカーとして、HTMLの非情報コンテンツで相互作用するタグ。
「コマンドは、コンテキストメニューまたはツールバーの一部になる可能性がある」と言う必要があることに注意してください。 <command />
別のコンテキストで使用することができ、必要としません <form />
の代わりにタグ <input />
また <button />
.
この答えを修正してくれたSpontifixus&Daniel Kutikに感謝します
lists.whatwg.orgリンクが死んだ - 関連する議論は次のとおりです。
http://lists.w3.org/archives/public/public-whatwg-archive/2012dec/0264.html
件名「[whatwg] and friends "、from:ian hickson、date:sat、29 Dec 2012 01:23:20 +0000(utc)