このスレッド、 CSSまたはJavaScriptによるドロップダウンメニューを読みました
ただし、CSSのみの使用とドロップダウンのjavascriptの使用について意見が対立していることを確認してください。
JavaScriptがオフになっている人々に対応するためだけにCSSを使用することを支持する唯一の議論はありますか?他に考慮事項はありますか?
デスクトップおよびほとんどのモバイルブラウザ(iOS、Android)で動作する必要があるサイトでより寛容な方法はどれですか?
このスレッド、 CSSまたはJavaScriptによるドロップダウンメニューを読みました
ただし、CSSのみの使用とドロップダウンのjavascriptの使用について意見が対立していることを確認してください。
JavaScriptがオフになっている人々に対応するためだけにCSSを使用することを支持する唯一の議論はありますか?他に考慮事項はありますか?
デスクトップおよびほとんどのモバイルブラウザ(iOS、Android)で動作する必要があるサイトでより寛容な方法はどれですか?
ドロップダウンメニューは、ポインティングデバイス用に設計されている傾向があります。線形(たとえば、アイテムをキーボードでタブ移動する)またはタッチ操作を処理できるものを見つけることは非常にまれです(ただし、最上位のアイテムが以降のナビゲーションを提供するページにリンクしている場合は、正常に機能を低下させる可能性があります)。
JavaScriptなしでリニアまたはタッチに適したものを入手することは可能ではないかと思います。
そして、これに対する理想的な解決策は、両方を使用するものです。したがって、Javaスクリプトを使用していないユーザー向けに機能し、JavaScriptを使用しているユーザー向けに改善されています(アニメーション....)
あなたが言うように、それは要件に依存し、正直なところ、ターゲットとするデバイスがCSS3をサポートしている場合は、CSSでのみクールなアニメーションを実行できます。