Blogumun duyarlı web tasarımı göz önünde bulundurularak yeniden tasarlanması ve "önce mobil" yönteminin kullanılması - Kısacası herhangi bir çoğaltmadan kaçınmak için min-width kullanmaya çalışıyorum veya css .. no display: yok vs ..CSS özgüllüğü, Ortam Sorguları ve min-genişlik
Sorunum, bir CSS değeri üzerine yazmam gerektiğinde, alt min genişliğinin öncelikli olmasıdır. Örnek: Bir 2.2em h2 almak için yukarıdaki 600px kararları yaşıyorum ve ne zaman
@media only screen and (min-width: 600px) {
h2 { font-size: 2.2em; }
}
@media only screen and (min-width: 320px) {
h2 { font: normal 1.7em/2.1em Helvetica, sans-serif; }
}
ben beklediğiniz, ancak bunun yerine ben 2.2em beyanı olduğunu görüyoruz benim Dev araçlarında .. 1.7em olsun Orada, ama diğeri öncelikli .. Bu mantıklı değil!
Mini genişlikleri kullanmaya devam edebilir ve daha yüksek çözünürlüklerde, daha güçlü seçiciler veya maksimum genişlik kullanmadan, etkili bir şekilde beyanların üzerine yazabilir miyim?
aşağıda BoltClock cevabı üzerine netleştirmek için, bu tarayıcı ne düşündüğünü geçerli: İlk Medya sorgusunun vurur 'Oh, 600'lük bir min genişliğim var! Yazı tipi boyutunu 2,2 m'ye ayarlayalım! '. Sonra bir sonraki medya sorgusu üzerine devam ediyor, 'Ah, 320'lik bir min genişliğim var! Şimdi yazı tipimi şuna ayarlayalım! '. –
Tek boynuzlu atın cevabı doğrudur, ama belki min-genişlik yerine maksimum genişlik açısından düşünmelisiniz. Daha küçük ekranlarda daha küçük bir H2 boyutu istiyorsanız, 'max-width: 599px' için bir sorguda' 'font-size: 2.2em '' ortam sorgusuz yazıp' font-size: 1.7em' yazabilirsiniz. –
max-width gerçekten iyi bir uygulama değil .. açıklamak zor ama max-width kullandığınızda çoğaltan CSS yeniden yazmayı bitirin .. http://www.html5rocks.com/en/mobile/responsivedesign/ –