Создаю сайт, нужно очищать историю браузера чтобы изменения отобразились. А как сделать чтобы заказчику не нужно было очищать историю браузера?
1. Вместо полной очистки истории достаточно нажать Ctrl+F5.
2. При изменении файла стилей в конец добавлять версию файла и обновлять ее каждый раз, например: style.css?v=2
Как вариант - менять название CSS файла, или дописывать в конце GET параметр с версией, которую инкреминтировать при кадом обновлении. Бразер будет видеть новый фал,  и не будет подтягивать старый из кеша.