Istnieje wiele artykułów i pytań dotyczących czcionek o rozmiarze procentowym w porównaniu z innymi rozmiarami . Nie mogę jednak dowiedzieć się, JAKIE ma być odniesienie do wartości procentowej. Rozumiem, że jest to „ten sam rozmiar we wszystkich przeglądarkach”. Czytałem też to, na przykład:
Procent (%): Jednostka procentowa jest podobna do jednostki „em”, z wyjątkiem kilku podstawowych różnic. Przede wszystkim aktualny rozmiar czcionki wynosi 100% (tj. 12 pkt = 100%). Używając jednostki procentowej, tekst pozostaje w pełni skalowalny pod kątem urządzeń mobilnych i ułatwień dostępu.
Źródło: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
Ale jeśli powiesz „tj. 12 pt = 100%”, oznacza to, że najpierw musisz zdefiniować font-size: 12pt
. Czy tak to działa? Najpierw określasz rozmiar w miarę bezwzględną, a następnie nazywasz to „100%”? Nie ma to większego sensu, ponieważ wiele próbek mówi, że warto umieścić:
body {
font-size: 100%;
}
Więc robiąc to, JAKI jest rozmiar czcionki w stosunku do? Zauważyłem, że rozmiar, który widzę na ekranie, różni się dla każdej czcionki. Na przykład Arial wygląda na znacznie większy niż Times New Roman. Ponadto, gdyby po prostu to zrobić, rozmiar ciała = 100%, będzie to oznaczać, że będą takie same we wszystkich przeglądarkach? Czy tylko wtedy, gdy najpierw zdefiniuję wartość bezwzględną?
AKTUALIZACJA, SOB 23 LIPCA
Idę tam, ale proszę o wyrozumiałość.
Tak więc wartość% odnosi się do domyślnego rozmiaru czcionki przeglądarki, jeśli dobrze rozumiem. Cóż, to miłe, ale znowu daje mi kilka innych pytań:
- Czy ten standardowy rozmiar jest zawsze taki sam dla każdej wersji przeglądarki, czy też różni się w zależności od wersji?
- JA ! Znalazłem (patrz obrazek poniżej) ustawienia przeglądarki Google Chrome (nigdy wcześniej tego nie oglądałem!) i widzę standardowe ustawienia „szeryfowe”, „bezszeryfowe” i „monospace”. Ale jak mam to zinterpretować w przypadku innych czcionek? Powiedz, że zdefiniuję
font: 100% Georgia;
, jaki rozmiar będzie miała przeglądarka? Czy będzie wyszukiwać standardowy rozmiar szeryfowy, czy też czcionka „Georgia” będzie miała standardowy rozmiar przeglądarki - Na kilku stronach internetowych czytam np
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
. Ale z tego, czego się teraz dowiaduję, uważam, że w rzeczywistości powinieneś wybierać między tekstem o zmiennym rozmiarze (używając% lub em, jak zalecają w tym cytacie) lub posiadaniem `` dokładnych, spójnych rozmiarów czcionek w różnych przeglądarkach '' (używając px lub pt jako podstawa). Czy to jest poprawne?
Ustawienia Google:
To jak ja myśleć rzeczy mogłyby wyglądać, jeśli nie określają wielkości w wartościach bezwzględnych.