Hat-Trick, 2)для этого есть @media запросы, можно хоть отдельный файл стилей для маленьких экранов подключать, можно в основном менять.
/* напр. размер шрифта */
@media (max-width: 768px) {
html { font-size: 75%; }
}
@media (max-width: 600px) {
html { font-size: 50%; }
}1) Я как раз про in_array и говорю, сколько строк выводишь, столько раз он и запустится))