SORU
21 Mart 2012, ÇARŞAMBA


@Media kuralları satır içi CSS koymak mümkün mü?

HTML5 app içine dinamik olarak yüklemek için banner resimler istiyorum ve birkaç farklı sürümlerini ekran genişlikleri uygun. Yapamam doğru belirlemek telefonun ekran genişliği, yani tek yolu aklıma yapıyor bu eklemek için arka plan resimleri bir div ve kullan @media belirlemek için ekran genişliğini ve görüntü doğru bir görüntü.

Örneğin:

 <span style="background-image:particular_ad.png; @media (max-width:300px){background-image:particular_ad_small.png;}"></span>

Bu mümkün, ya da başka bir öneriniz var mı?

CEVAP
21 Mart 2012, ÇARŞAMBA


, @media kurallar ve medya sorguları hayır olamaz satır içi stili var sadece property: value bildirimleri içerebilir bağlıyor. the spec olarak koyar:

Stil öznitelik değeri bir CSS içeriğini sözdizimi declaration block aynı olmalıdır

Bazı medya yalnızca bir öğe stil uygulamak için tek yol için bir seçici ile gelmek gerekir bir stil ayrı bir kural.

span kukla bir seçici bu gibi görünecektir, ama eğer çok özel bir element hedeflediğiniz eğer daha özel bir seçici ihtiyacınız olacak:

span { background-image: url(particular_ad.png); }

@media (max-width: 300px) {
    span { background-image: url(particular_ad_small.png); }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • PlayStation

    PlayStation

    16 Aralık 2005
  • SRC RECORDS

    SRC RECORDS

    2 EKİM 2006