Браузер не "видит" PHP .... php - это код на стороне сервера. Взаимодействие на внешнем интерфейсе может происходить с использованием flash (часто используется в «закачках» в стиле «ajax»), javascript и / или html. HTML настолько же прост, насколько это возможно, поэтому 99% устройств могут с ним справиться .
Представьте себе хаос, если бы нам пришлось согласовывать наши браузеры с серверной технологией. Это достаточно сложно, так как это связано с отсутствием современных стандартов и командой обозревателей, которая работает в IE, .... спасибо Microsoft .....
Я бы лично предостерег вас от использования передовых технологий, таких как CSS3 или HTML5, если вы пытаетесь сделать что-то «универсально» совместимым. Например, браузер AOL, который все еще используется, хотите верьте, хотите нет, по сути является старой версией IE6. Некоторые из браузеров телефонов являются еще более простыми, хотя я бы спросил, будут ли люди ДЕЙСТВИТЕЛЬНО использовать их в ситуации загрузки. Нелегко использовать «старую» технологию, но особенно когда клиенты очень специфичны в отношении обратной совместимости, у вас часто нет выбора.