Zrobiłem jak ponizej i dalej tekst wyświetlany jest na smartfonie. Gdzie smartfon szerokość ma 720 a laptop 1080
Na komórce wyświetla mi tekst na szaro. Nie powinien w ogóle wyświetlić tekstu.
<!DOCTYPE html>
body {
font-family: Arial;
color: grey;
}
@media (max-width: 721px) {
.bar {
display: none;
}
}
@media (min-width: 1023px) {
.bar {
display: block;
color: blue;
}
}
<div class="bar"> tekst
</div>
Znalazłem czego brakowało:
W head trzeba wstawić
<meta name="viewport" content="width=device-width; initial-scale=1.0">
to dla tych którzy moze kiedyś będą tego szukać