メディアクエリによるタブレットのみのスタイル適用方法


  1. CSSメディアクエリを使用したタブレット専用のスタイル:
@media (min-width: 768px) and (max-width: 1024px) {
  /* タブレットのスタイルをここに記述する */
}

上記のコードでは、ウィンドウの幅が768px以上かつ1024px以下の範囲でのみ、スタイルが適用されます。これにより、タブレットの画面サイズに合わせたスタイルを適用することができます。

  1. CSSクラスを使用したタブレット専用のスタイル:

HTML要素に特定のクラスを追加し、そのクラスを使用してタブレット専用のスタイルを適用する方法もあります。以下は例です:

/* CSS */
.tablet-style {
  /* タブレットのスタイルをここに記述する */
}
/* HTML */
<div class="tablet-style">
  <!-- タブレット専用のコンテンツ -->
</div>

上記のコードでは、tablet-styleというクラスを持つ要素に対して、タブレット専用のスタイルを適用します。

  1. JavaScriptを使用したタブレット専用のスタイル:

JavaScriptを使用して、タブレットの画面サイズを検出し、それに基づいてスタイルを適用する方法もあります。以下は例です:

// JavaScript
window.addEventListener('resize', function() {
  if (window.innerWidth >= 768 && window.innerWidth <= 1024) {
    // タブレットのスタイルを適用するための処理をここに記述する
  }
});

上記のコードでは、ウィンドウのリサイズイベントを監視し、ウィンドウの幅が768px以上かつ1024px以下の範囲であれば、タブレット専用のスタイルを適用します。

以上が、メディアクエリを使用してタブレットのみにスタイルを適用する方法のいくつかです。これらの方法を活用して、タブレット向けの最適な表示を実現してください。