質問

私は読んだ 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)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top