Это чистое решение JavaScript для этой проблемы. Хорошо работает во всех браузерах
<script>
function upload_image_init(){
var elem = document.getElementById('file');
if(elem && document.createEvent) {
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, false);
elem.dispatchEvent(evt);
}
}
</script>
@media screen and (max-width:480px) { … }
screen
здесь должен установить размер экрана мультимедийного запроса. Например, максимальная ширина области дисплея составляет 480 пкс. Таким образом, это указывает экран в противоположность другим доступным типам среды.
@media only screen and (max-width: 480px;) { … }
only screen
здесь используется для предотвращения более старых браузеров, которые не поддерживают мультимедийные запросы с функциями медиа от применения указанных стилей.