Buduję responsywną stronę i zastanawiam się, z której jednostki powinienem skorzystać? Widziałem wiele witryn używających pikseli (px) do pomiarów i widziałem, że niektóre wykorzystują procent (%). Czy istnieje preferowany - lub właściwy - sposób na elastyczne projektowanie?Jaka jest preferowana jednostka podczas wykonywania elastycznego projektu?
Zauważyłem, że procent jest trudny w użyciu, ponieważ sprawia, że obliczenia są trudne i skończyłem z wartościami takimi jak 2,754% i tak dalej przy ustawianiu szerokości/marginesów itp. Piksele wydają się łatwiejsze, to tylko proste dodawanie i Odejmowanie, ale czytałem, że nie jest to "przyszły dowód" lub coś podobnego i nie będzie prawidłowo skalowane, jeśli użytkownik powiększy okno przeglądarki. Czy to nadal prawda?
Jeśli masz jakieś doświadczenie lub wiedzę, proszę udostępnij! Bardzo chciałbym usłyszeć, co macie do powiedzenia!
Dzięki!
_Responsive_ i _absolute wartości_ (podobnie jak piksele) przeczą sobie nawzajem. Najczęściej łatwiej jest użyć względnych wartości dla twoich gładkich właściwości ('width') i absolutnych wartości dla min/max (' max-width', 'min-width'). W ten sposób nadal pozostaje responsywny, ale możesz przyjąć pewne założenia dotyczące szerokości stylizowanego pojemnika. – Zeta
Zobacz [to pytanie] (http://stackoverflow.com/questions/12450961/responsive-layout-px-em-or) – Bigood
Myślę, że odpowiedź jest w większości poprawna. Tak czy inaczej, w CSS jest wiele jednostek. Zobacz ten post od Chrisa Coyiera: http://css-tricks.com/the-lengths-of-css/ – pzin