記事でいろんな方法が答えられていました。記事でいろんな方法が答えられていました。特化した回答は無く、但し何通りもの回答がたくさんよせられていました。3つほどありますのでご紹介します。簡単ですが、ちょっと拡張性が低く、メンテナンスはしづらいパターンです。使った拡張性の高いものこれはとても応用が利き、最も読みやすくて理解しやすくてメンテナンスが楽なものです。レスポンシブに同期するもの個別にデバイス一覧をメンテするよりも、元々の画面の状況でチェックするようになっています。要素を一つ画面の最終に置くという前提でのサンプルです。ライブラリで判定したものを埋め込むという手も、開発環境によっては一番有効であろうと思われるものもあります。テストしやすい厳密に判定してしまうと、その環境でしかテストできなくなるので、あまりお勧めではありません。例で言うと、スマホデバイスでしか判定できないタッチイベントの有無で判定しているものもありました。なってしまう可能性があります。