最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSメディアクエリー


CSS2導入メディアタイプ

@media CSS2に導入されたルールは、それが可能な異なるメディアタイプごとに異なるスタイルルールを定義することができました。

例:あなたはとても上のコンピュータ画面、プリンタの1、ハンドヘルドデバイスのための1つ、テレビ型デバイスのための1つ、とのスタイルのルールセットを1つ持つことができます。

残念ながら、これらのメディアタイプは、印刷メディアタイプ以外の機器で多くの支持を得たことはありません。


CSS3メディアクエリを発表します

CSS3メディアクエリはCSS2メディアタイプのアイデアを拡張します。その代わりに、デバイスのタイプを探して、彼らは、デバイスの能力を見てください。

メディアクエリは多くのことをチェックするために使用することができる、など。

  • 幅とビューポートの高さ
  • 幅とデバイスの高さ
  • オリエンテーション(風景やポートレートモードでタブレット/携帯電話です?)
  • 解決

メディアクエリを使用すると、タブレット、iPhone、およびアンドロイドに合わせたスタイルシートを配信するための人気のある技術です。


ブラウザのサポート

表中の数字は完全に@media規則をサポートする最初のブラウザのバージョンを指定します。

プロパティ
@media 21.0 9.0 3.5 4.0 9.0

メディアクエリー構文

メディアクエリは、メディアタイプで構成され、真または偽のいずれかに解決一つ以上の式を含むことができます。

@media not|onlymediatype and (expressions) {
    CSS-Code;
}

指定されたメディアタイプがドキュメントが上に表示されているデバイスのタイプと一致し、メディアクエリ内のすべての式が真である場合、クエリの結果は真です。 メディアクエリーが真である場合には、対応するスタイルシートやスタイルルールは通常のカスケーディング規則に従って、適用されます。

あなたがいないかだけの演算子を使用しない限り、メディアタイプはオプションであり、 allタイプが暗示されます。

また、別のメディアごとに異なるスタイルシートを持つことができます。

<link rel="stylesheet" media=" mediatype and|not|only ( expressions )" href=" print.css ">

CSS3メディアタイプ

説明
all すべてのメディアタイプのデバイスのために使用さ
print プリンタに使用されます
screen コンピュータ画面、タブレット、スマートフォンなどに使用します
speech 大声ページを「読み取る」ことをスクリーンリーダーのために使用

メディアクエリー単純な例

メディアクエリを使用する1つの方法は、右のスタイルシートの内部代替CSS部を有することです。

次の例では、変化するbackground-colorビューポートは480ピクセルの幅以上の幅である場合(ビューポートが未満480ピクセルであれば、ライトグリーンにするとbackground-colorピンクになります):

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
»それを自分で試してみてください

次の例では、ビューポート(ビューポート未満480ピクセルである場合、メニューはコンテンツの上になります)480ピクセルの幅以上の幅である場合は、ページの左側にフロートしますメニューを示しています。

@media screen and (min-width: 480px) {
    #leftsidebar {width: 200px; float: left;}
    #main {margin-left:216px;}
}
»それを自分で試してみてください

CSS3 @mediaリファレンス

すべてのメディアの種類と特徴/表現の完全な概要については、をご覧下さい@media私たちのCSSリファレンスのルール。