Я строю отзывчивый веб-сайт, и мне интересно, какой блок я должен использовать? Я видел много сайтов, использующих пиксели (px) для измерений, и я видел некоторые, используя процент (%). Есть ли предпочтительный или правильный способ выполнения адаптивного дизайна?Какой предпочтительный блок при выполнении адаптивного дизайна?
Я считаю, что процент трудно использовать, так как он делает вычисления сложными, и я получаю значения, такие как 2.754% и т. Д. При настройке ширины/полей и т. Д. Пиксели кажутся проще, это просто добавление и вычитание, но я читал, что это не «будущее доказательство» или что-то в этом роде, и не будет правильно масштабироваться, если пользователь увеличит масштаб в окне браузера. Это правда?
Если у вас есть опыт или знания, пожалуйста, поделитесь! Я хотел бы услышать, что вы, ребята, должны сказать!
Спасибо!
_Responsive_ и _absolute values_ (как пиксели) немного противоречат друг другу. Чаще всего проще использовать относительные значения для ваших простых свойств ('width') и абсолютных значений для min/max (' max-width', 'min-width'). Таким образом, он все еще остается отзывчивым, но вы можете сделать некоторые предположения относительно ширины стилизованного контейнера. – Zeta
См. [Этот вопрос] (http://stackoverflow.com/questions/12450961/responsive-layout-px-em-or) – Bigood
Я думаю, что ответ в основном прав. Во всяком случае, в CSS есть много единиц. Посмотреть это сообщение от Chris Coyier: http://css-tricks.com/the-lengths-of-css/ – pzin