2013-07-28 32 views
12

Sadece css medya sorgularını kullanarak tarayıcı boyutuna göre gösterme/gizleme için bazı div'lar almaya çalışıyorum ... ama hiçbir şey işe yaramıyor gibi görünüyorsa ... lütfen yardım edin ve ne yaptığımı bana bildirin. yanlış ... şimdiden teşekkürler!SADECE css kullanarak tarayıcı boyutuna göre div göster/gizle?

heres benim css ..

@media all and (max-width: 959px) { 

    .content .700{display:block;} 
    .content .490{display:none;} 
    .content .290{display:none;} 

} 

@media all and (max-width: 720px) { 

    .content .700{display:none;} 
    .content .490{display:block;} 
    .content .290{display:none;} 

} 

@media all and (max-width: 479px) { 

    .content .700{display:none;} 
    .content .490{display:none;} 
    .content .290{display:block;} 

} 

ve burada

<div class="content"> 
    <div class="700">this is the content for desktop</div> 
    <div class="490">this is the content for tablet</div> 
    <div class="290">this is the content for mobile</div> 
</div> 

cevap

14

sınıf adı rakam ile başlayamaz benim html bu. onu ör. X700, x490, X290 ve

+3

sayesinde onun çalışma iyi sınıf adını değiştirdi! Bu çalıştı, btw, ben de tüm @ @ divan tüm ve (max-width: 959px) {'bu' tüm @media ve (min-width: 959px) {'tüm 3 div '959px + gösteriliyor çünkü tekrar değiştirmek zorunda kaldı ! – JStormThaKid

5

class name bir sayı olamaz çalışmalı ve css bir sayı ile başlamak edilemiyor burada ben

http://jsfiddle.net/RtTsy/

+0

teşekkürler! Bu çalıştı, btw, ben de tüm @ @ divan ve (max-width: 959px) {'this all @ ve (min-width: 959px) {' tüm 3 div '959px + gösteriliyordu çünkü değiştirmek zorunda kaldı! Tekrar teşekkürler! – JStormThaKid

+0

da @Hushme - jsfiddle bağlantısı için teşekkürler! Bu gerçekten yardımcı oldu! – JStormThaKid

+0

Rica ederim, mutluyum senin için yararlı bir şey vardı – Hushme