Какие есть нюансы?
Смотря какая верстка и как показывает практика, год не имеет значения (если, конечно, не далекие 90-ые), потому что до сих пор есть динозавры, которые верстают таблицами, либо с использованием классов типа "niz", "verx", "a_tyt_ya_ribu_zavorachival".
Самое распространенное:
- Задана фиксированная ширина, либо у всей обертки (в лучшем случае), либо для
.header
,
.footer
,
.main
.
Решение: заменить фиксированную ширину
width: 1000px;
на
max-width: 1000px; width: 100%;
.
- Задана фиксированная ширина у остальных блоков (кнопки, формы, ...).
Решение: применять уже медиазапросы
@media screen and (max-width: XXpx ) { ... }
, лучше, конечно,
@media screen and (min-width: XXpx ) { ... }
, либо применять ширину в %, где есть возможность.
- Изображения.
Решение: img { max-width: 100%; width: 100%; height: auto; }
НО все это зависит от ситуации и потребностей. Все зависит от сайта, от дизайна. Так сразу и не скажешь, что все же нужно применять, а что и не стоит.