Если вы хотите включить / отключить / показать / скрыть элементы управления в зависимости от роли, это будет не что иное, как «безопасность по незаметности», поскольку отключение стилей или настройка браузера на определенный файл CSS для переопределения того, что на самом деле обслуживается, будет легко отобразить все, что является секретом.
Еще одна проблема - кэширование. Некоторые браузеры, такие как Opera / Firefox, успешно кэшируют все, что кешируется, поэтому пользователю придется нажать «Обновить страницу». Вы, вероятно, можете отключить кеширование, но тогда ваш CSS будет загружен заново, что приведет к излишнему потреблению трафика.