Слой веб-презентации для разных браузеров и разрешений экрана

Я думаю, что у меня есть минимальный фундамент в HTML5 и CSS3. В настоящее время существует большое разнообразие устройств: обычные компьютерные веб-браузеры, мобильные браузеры, браузеры-планшеты и т. Д., Все с некоторыми ограничениями, особенно в отношении разрешения экрана. Это делает разработку веб-сайта относительно уровня представления информации несколько более сложной, поскольку во всех браузерах на разных устройствах сложно отображать веб-сайт правильно и по назначению. Я знаю, что эти знания приобретаются в основном за счет опыта, но.. Есть ли какая-либо книга, веб-сайт или ресурс, которые разоблачают эти проблемы и дают советы или рекомендации по их решению?

Заранее большое спасибо. Привет!