Dlaczego moje zapytania dotyczące mediów CSS3 nie działają na urządzeniach mobilnych?
W stylu.css, używam media queries, z których oba używają odmiany:
/*--[ Normal CSS styles ]----------------------------------*/
@media only screen and (max-width: 767px) {
/*--[ Mobile styles go here]---------------------------*/
}
Witryny zmieniają rozmiar do układu, który chcę w zwykłej przeglądarce (Safari, Firefox), gdy zmniejszę okno, jednak układ mobilny nie jest wyświetlany w ogóle na telefonie. Zamiast tego widzę tylko domyślny CSS.
Czy ktoś może wskazać mi właściwy kierunek?9 answers
Wszystkie trzy z nich były pomocnymi wskazówkami, ale wygląda na to, że musiałem dodać meta tag:
<meta content="width=device-width, initial-scale=1" name="viewport" />
Teraz wydaje się działać zarówno w Androidzie (2.2) i iPhone w porządku...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-13 17:40:00
Nie zapomnij o standardowych deklaracjach css powyżej Zapytanie o media lub zapytanie również nie będzie działać.
.edcar_letter{
font-size:180px;
}
@media screen and (max-width: 350px) {
.edcar_letter{
font-size:120px;
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-03 16:13:32
Podejrzewam, że słowo kluczowe only
może być tutaj problemem. Nie mam problemów z używaniem takich zapytań o media:
@media screen and (max-width: 480px) { }
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-22 12:30:12
Użyłem bootstrap na stronie prasowej, ale nie działa na IE8, użyłem css3-mediaqueries.JS javascript, ale nadal nie działa. jeśli chcesz, aby Twoje zapytanie o media działało z tym plikiem javascript, dodaj screen do linii zapytań o media w css
Oto przykład:
<meta name="viewport" content="width=device-width" />
<style>
@media screen and (max-width:900px) {}
@media screen and (min-width:900px) and (max-width:1200px) {}
@media screen and (min-width:1200px) {}
</style>
<link rel="stylesheet" type="text/css" href="bootstrap.min.css">
<script type="text/javascript" src="css3-mediaqueries.js"></script>
Linia linku Css tak prosta jak powyższa linia.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-31 10:58:13
Dzisiaj miałem podobną sytuację. Zapytanie o Media nie działa. Po chwili znalazłem tę przestrzeń PO "i" brakowało. Odpowiednie zapytanie o media powinno wyglądać tak:
@media screen and (max-width: 1024px) {}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-07 10:48:42
@media all and (max-width:320px)and(min-width:0px) {
#container {
width: 100%;
}
sty {
height: 50%;
width: 100%;
text-align: center;
margin: 0;
}
}
.username {
margin-bottom: 20px;
margin-top: 10px;
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-12 13:54:15
Używam kilku metod w zależności. W tym samym arkuszu stylów używam: @ media( max-width: 450px), lub dla oddzielnego upewnij się, że link w nagłówku jest prawidłowy. Spojrzałem na Twój fixmeup i masz mylącą tablicę linków do css. Działa tak jak mówisz również na HTC desire s.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-22 12:27:34
Upewnij się, że wszystkie komentarze css używają tego znacznika /*
... */
-- który jest poprawnym znacznikiem komentarza dla css zgodnie z MDN
Skopiowałem Bootstrap 4 zapytań multimedialnych prosto z ich dokumentów i każde zapytanie jest oznaczone tym samym znacznikiem komentarza w stylu javascript //
!
Ponadto, IntelliJ text editor pozwolił mi komentować określone linie css w pliku LESS, ale automatycznie używanym //
. To nie jest freeware, więc założyłem, że ma rację. Jest menu preferencji do korygowania tego zachowania.
Sprawdź również swój css za pomocą zaufanego walidatora online. Oto jeden przez W3
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-04 23:26:41
Dla mnie wskazałem max-height
zamiast max-width
.
@media screen and (max-width: 350px) { // Not max-height
.letter{
font-size:20px;
}
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-12 14:55:46