En son web geliştirme öğreticiler
×

CSS Eğitimi

CSS EV CSS Giriş CSS Sözdizimi CSS Nasıl CSS Renkler CSS Arka CSS Kenarlıklar CSS Kenar boşlukları CSS Dolgu malzemesi CSS Yükseklik genişlik CSS Metin CSS Yazı CSS Bağlantılar CSS Listeler CSS Tablolar CSS Kutu Modeli CSS Özeti CSS Gösterimi CSS Maksimum genişlik CSS Konumu CSS şamandıra CSS Inline-block CSS hizalama CSS combinators CSS Sözde sınıf CSS Sözde elemanı CSS Gezinti çubuğu CSS Açılır menülerde CSS Araç ipuçları CSS Resim Galerisi CSS Görüntüdeki Opaklık CSS Görüntü Spritleri CSS Attr Seçicileri CSS Formları CSS Sayaçlar

CSS3

CSS3 Giriş CSS3 Yuvarlatılmış köşeler CSS3 Sınır Resimleri CSS3 Arka CSS3 Renkler CSS3 Renk Geçişleri CSS3 Gölgeler CSS3 Metin CSS3 Yazı CSS3 2D Dönüşümler CSS3 3D Dönüşümler CSS3 Geçişler CSS3 Animasyonlar CSS3 Görüntüler CSS3 Düğmeler CSS3 sayfalara numara koyma CSS3 Birden Çok Sütun CSS3 Kullanıcı arayüzü CSS3 Kutu Boyutlandırma CSS3 Flexbox CSS3 Medya Sorguları CSS3 MQ Örnekleri

CSS Duyarlı Web Tasarımı

Duyarlı Web Tasarımı giriş Duyarlı Web Tasarımı Görünüm Duyarlı Web Tasarımı Izgara Görünümü Duyarlı Web Tasarımı Medya Sorguları Duyarlı Web Tasarımı Görüntüler Duyarlı Web Tasarımı Videolar Duyarlı Web Tasarımı çerçeveler

CSS Examples

CSS Örnekler CSS bilgi yarışması CSS sertifika

CSS References

CSS Referans CSS Seçiciler CSS Fonksiyonlar CSS Referans Resmi CSS Web Safe Yazı CSS canlandırılabilir CSS Birimler CSS PX-EM Dönüştürücü CSS Renkler CSS Renk Değerleri CSS Renkli İsimler CSS3 Tarayıcı Desteği

 

CSS Medya Sorguları


BB2 tanıttı Ortam Türleri

@media BB2'den tanıtılan kural, mümkün farklı medya türleri için farklı stil kurallarını tanımlamak için yapılmıştır.

Örnekler: Bilgisayar ekranları, vb el cihazları için yazıcılar için tek bir televizyon tipi cihazlar için bir ve stil kurallarından biri setine sahip olabilir.

Maalesef bu ortam türleri baskı medya türü dışındaki cihazlar tarafından çok destek olmadı.


CSS3 Tanıttı Medya Sorguları

CSS3 Medya sorguları BB2 medya türleri fikrini genişletmek: Yerine cihazın tip arayan, onlar cihazın yeteneğine bakma.

Medya sorgular gibi birçok şeyi kontrol etmek için kullanılabilir:

  • genişlik ve görünüm yüksekliği
  • genişlik ve cihazın yüksekliği
  • yönlendirme (is the tablet/phone in landscape or portrait mode?)
  • çözüm

Kullanılması medya sorguları tabletler, iPhone ve Androidlerin için özelleştirilmiş bir stil sayfası sunmak için popüler bir tekniktir.


Tarayıcı Desteği

Tablodaki rakamlar tam @media kuralı destekleyen ilk tarayıcı sürümü belirtir.

özellik
@media 21.0 9.0 3.5 4.0 9.0

Medya Sorgu Sözdizimi

Bir medya sorgusu ortam türü oluşur ve çözmek doğru veya yanlış bir veya daha fazla ifade içerebilir.

@media not|only Belirtilen ortam türü belge üzerinde görüntülenen cihaz türünü eşleşir ve medya sorguda tüm ifadeler doğruysa sorgunun sonucu doğrudur. Bir medya sorgusu doğru olduğunda, karşılık gelen stil veya stil kurallar normal basamaklı kuralları uyarınca uygulanır.

Eğer değil ya sadece kullanabilirsiniz sürece, medya türü isteğe bağlıdır ve all tip ima edilecektir.

Ayrıca, farklı ortam için farklı stil sahip olabilir:

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

CSS3 Ortam Türleri

değer Açıklama
all Tüm medya tipi cihazlar için kullanılır
print yazıcılar için kullanılır
screen bilgisayar ekranları, tabletler, akıllı telefonlar vs için kullanılır
speech Ekran okuyucuları için kullanılan "reads" yüksek sesle sayfayı

Medya Basit Örnekler sorgular

medya sorgularını kullanmak üzere bir yolu sağ stil sayfanıza içinde alternatif CSS kısmını sahip olmaktır.

Aşağıdaki örnek, değişen background-color görünüm (görüntü alanı en az 480 piksel ise, 480 piksel genişliğinde veya daha geniş olması durumunda lightgreen için background-color , pembe olacaktır):

Örnek

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
Kendin dene "

viewport (görüntü alanı az 480 piksel ise, menü içeriğinin üstünde olacaktır) 480 piksel genişliğinde veya daha geniş ise Aşağıdaki örnek sayfanın solundaki yüzer bir menü gösterir:

Örnek

@media screen and (min-width: 480px) {
    #leftsidebar {width: 200px; float: left;}
    #main {margin-left:216px;}
}
Kendin dene "

CSS3 @media Referans

Tüm medya türleri ve özellikleri / ifadelerin genel görünümünü bakmak lütfen @media bizim CSS referans kural.