Modyfikuję stronę tak, aby wyglądała dobrze na smartfonach. Deklarowałem sekcję @media w pliku CSS, dzięki czemu mogę określić rozmiary czcionek dla tej strony. Oto sekcja mediów:Niespójne rozmiary czcionek na smartfonie
@media screen and (max-device-width: 640px) {
#TermsOfUse {
padding: 0 2em 0 2em;
margin-left: auto;
margin-right: auto;
color: #777;
font: small sans-serif;
}
#TermsOfUse p {
color: #777;
font-weight: bold;
font: small sans-serif;
padding-top: 1em;
padding-bottom: 1em;
}
#TermsOfUse #trademark_footer p {
font: xx-large sans-serif;
}
}
Jednak rozmiary czcionek są wyświetlane niekonsekwentnie. Powiedziałem, żeby pokazać "małe" czcionki, ale jedna sekcja pokazuje czcionki w znacznie mniejszym rozmiarze (id = "trademark_footer" na dole). Używanie "xx-large" nie powoduje nawet, że czcionka jest tak duża, jak "mała" czcionka w pozostałej części strony. Przeglądam stronę w Chrome na Androida.
Ponadto, gdy wyświetlam tę stronę w poniższym symulatorze, wszystkie czcionki na całej stronie są małe - o wiele za małe, aby je przeczytać.
Po pierwsze, dlaczego jest czcionka w znaku na dole strony wyświetlają się tak znacznie mniejsze niż czcionki na pozostałej części strony (Chrome na Androida)?
Po drugie, dlaczego wszystkie czcionki są tak małe w symulatorze iPhone'a?
Wszystko, co staram się osiągnąć, to pokazać wszystkie czcionki w czytelnym rozmiarze na wszystkich smartfonach.
UPDATE:
Kiedy określić rozmiary czcionek wyraźnie, mam ten sam problem. Jeśli określę 13px, na przykład, dla czcionki podstawowej, muszę podać coś około 30px na znaku towarowym, aby pojawił się w podobnym rozmiarze.
To samo, jeśli używam "em".
UPDATE:
Właśnie testowałem go w domyślnej (chyba) przeglądarka na moim Samsung Galaxy S2 i który pokazuje malutką czcionką, zbyt mały więc to nieczytelne. Przy okazji, w domyślnej przeglądarce Adroid mogę dwukrotnie klikać i rozszerza się do ładnego rozmiaru.
próbowałem tego i nie wydaje się, aby różnica:
body {
-webkit-text-size-adjust: none;
}
Czy jesteś pewien, że symulator jest zgodny z rzeczywistością? – cimmanon
Jedna z osób, dla których to robię, ma iPhone'a i wysłał mi zrzut ekranu z małą czcionką, podobną do tego, co pokazuje symulator. Wydaje się realistyczne. Istnieje również niespójny rozmiar rozmiaru czcionki, który widzę w Chrome na moim Galaxy S2. Zastanawiam się, czy są ze sobą spokrewnieni. – birdus