--- title: draggable slug: Web/HTML/Global_attributes/draggable tags: - Global attributes - HTML - Reference translation_of: Web/HTML/Global_attributes/draggable ---
draggable グローバル属性 は列挙型属性で、要素がブラウザーの本来の動作と HTML ドラッグ&ドロップ API のどちらの動作でドラッグするかを示す列挙型属性です。
draggable
は以下の値を取ることができます。
true
: 要素がドラッグ可能であることを示すfalse
: 要素はドラッグ不可であることを示すこの属性は列挙型であり、論理型ではありません。 true
または false
の値が必須であり、 <img draggable>
のような省略形は認められません。正しい使用法は <img draggable="false">
です。
この属性が設定されなかった場合の既定値は auto
であり、ブラウザーの既定のドラッグ動作であることを意味します。テキストの選択範囲、画像、リンクのみがドラッグ可能です。他の要素では、ドラッグ&ドロップできるようにするためには {{domxref('GlobalEventHandlers.ondragstart','ondragstart')}} イベントを設定する必要があります (こちらの包括的なサンプルにあるように)。
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("HTML WHATWG", "interaction.html#the-draggable-attribute", "draggable")}} | {{Spec2("HTML WHATWG")}} | 最新のスナップショットである {{SpecName('HTML5.1')}} から変更なし。 |
{{SpecName("HTML5.2", "interaction.html#the-draggable-attribute", "draggable")}} | {{Spec2("HTML5.2")}} | 変更なし |
{{SpecName("HTML5.1", "editing.html#the-draggable-attribute", "draggable")}} | {{Spec2("HTML5.1")}} | {{SpecName('HTML WHATWG')}} のスナップショット、初回定義。 |
{{Compat("html.global_attributes.draggable")}}