Staram się dostosować stronę do różnych rozmiarów telefonów. Wiem, że mogę używać zapytań o media, ale co, jeśli szerokość telefonu jest taka sama, ale wysokość jest inna. Na przykład zarówno Iphone X, jak i 6,7,8 mają tę samą szerokość, ale różną długość
3 odpowiedzi
Użyj zapytań o media, aby kierować reklamy na widoczny obszar użytkowników i renderować niektóre pliki CSS.
Prawie to, co Carl powiedział w swoim komentarzu.
Oto prawidłowy przykład:
@media only screen and (max-height: 600px) {
body {
background-color: lightblue;
}
}
Aby to zrobić, użyj zapytań o media (jak już wspomniano).
Możesz zmieniać stylistykę nie tylko według ekranu max-width
i max-height
, ale także na orientation: portrait
, a nawet aspect-ratio:
.
Poza tym myślę, że można by stworzyć reguły css wokół koncepcji jednostek względnych.< br/> Możesz sprawić, by cała treść była skalowalna
- nie tylko
div { width: 20vw; }
Ale też
p { font-size: 5vmin; }
W ten sposób nie będziesz musiał się martwić dziwnymi proporcjami lub różnymi rozdzielczościami.
Podobne pytania
Nowe pytania
html
HTML (HyperText Markup Language) to język znaczników służący do tworzenia stron internetowych i innych informacji wyświetlanych w przeglądarce internetowej. Pytania dotyczące HTML powinny zawierać minimalny możliwy do odtworzenia przykład i pewne wyobrażenie o tym, co próbujesz osiągnąć. Ten tag jest rzadko używany samodzielnie i często jest łączony z [CSS] i [javascript].
max-height
.