Если этим способом загружать на сервер файлы с символами кириллицы (как впрочем любых других кодировок не соответствующих рекомендациям) то имена файлов будут искажены, точнее те символы, которые не поддерживаются объектом. Обойти это можно используя функцию encodeURIComponent():
С нашествием мобильников веб-мастерам приходится искать способы адаптации ранее созданных сущностей к просмотру на мобильных устройствах. Особенно это актуально на мобильных телефонах.
Одной из спорных сущностей стали HTML-таблицы. На экранах мониторов настольных компьютеров они стали привычным способом отображения различных данных. Но как бы прекрасно не выглядела страница с таблицей на мониторе, многие из них крайне неприглядно смотрятся на мобильных телефонах. А ведь телефон практически есть у каждого потенциального посетителя сайта.
Адаптации таблиц для удобного просмотра на телефоне можно использовать разный стиль отображения таблиц на устройствах с разной шириной. Для этого задействуем правило media из CSS.
К примеру, стало понятно что если ширина экрана меньше 800 пикселей, то ячейки таблицы нужно отобразить как строки.
@media screen and (max-width:800px){
tabletd{display:block;
}
}
Code language:CSS(css)
Данный способ заставит все ячейки всех таблиц отображаться строками при разрешении экрана менее 800 пикселей.
Тег <iframe> позволяет встраивать в веб-страницу другую веб-страницу. Хорошо или плохо использовать такой прием? Этот вопрос в данном посте нас интересовать не будет.
Рассмотри случай, когда по тем или иным причинам необходимо использовать Iframe. В общем случае содержимое фрейма не зависит от страницы на которой он вставляется. Часто бывает необходимость изменить размеры фрейма с учетом содержимого. И если с шириной обычно проблем не возникает (почти всегда можно поставить атрибут фрейма width равным 100%), то с высотой такой способ не работает.
Конечно, можно оставить скроллинг, и пусть пользователь крутит колёсиком, но такой подход не «юзерфрендли». Гораздо эффективнее было бы менять размер фрейма в зависимости от содержимого страницы, которая загружается во фрейм.
На помощь приходит свойство scrollHeight которое содержит высоту в пикселях всего содержимого контейнера.