Mam wiele zapytań @media, wszystkie działają poprawnie, ale gdy tylko ustawię wyższą maksymalną szerokość ekranu niż 1024px, reguły dla wyższej szerokości zostaną zastosowane do wszystkiego.@media zapytania - jedna reguła przesłania drugą?
@media screen and (max-width: 1400px)
{
#wrap {
width: 72%;
}
}
@media screen and (max-width: 1024px)
{
#slider h2 {
width: 100%;
}
#slider img {
margin: 60px 0.83333333333333% 0 2.08333333333333%;
}
.recent {
width: 45.82%;
margin: 10px 2.08333333333334% 0 1.875%;
}
}
jak widać 1024px (a także zapytanie 800px szerokości max) nie zmieniają szerokość #wrap i działają bez zarzutu. Jak tylko dodaję 1400px zapytanie o maksymalnej szerokości, zmienia je na 72% dla WSZYSTKICH rozmiarów i robi to samo dla dowolnego elementu - na przykład, jeśli ustawię #slider img na margines 40px, będzie wyświetlane przy WSZYSTKICH rozmiarach, nawet jeśli jest tylko w maksymalnej szerokości 1400px.
Czy brakuje czegoś naprawdę oczywistego? Próbowałem to rozwiązać przez ostatnie 2 dni! Dzięki, John
Oczekuję, że zapytanie o maksymalnej szerokości: 1400px zostanie zastosowane do #wrap, gdy szerokość okna przeglądarki jest mniejsza niż 1400px. Może nie rozumiem poprawnie twojego pytania? – kinakuta