MyHardWay: Я никогда не работал с foundation, но если я правильно понял, как они пишут «Foundation is mobile-first. Code for small screens first, and larger devices will inherit those styles. Customize for larger screens as necessary» — класс large-* у них работает только с учетом «@media (min-width: 64em)», то есть можно попробовать добавить рядом с large-* соответствующее свойство small-* и medium-*, попробуйте. А насчет style="" в верстке, я стараюсь их по возможности исключить, использую только если нужно вставлять скриптом что-то, допустим, через lazyload приходится использовать «style="background-image: url('images/blank.gif');" data-original="images/pict.jpg"» и подобное. CSS для того и придуманы были, чтобы разделить логику: в html — то, что будет на странице, в css — то, как это будет выглядеть. Уже лучше добавить класс в файл css со свойствами для одного элемента, и если когда-нибудь где-нибудь понадобится вставить такие же свойства — у вас уже будет класс с ними. Меня учили писать как можно универсальней — так, чтобы код можно было использовать много раз.
Ну какое ж это решение? Как это объяснить людям, пользующимся стандартным браузером на старом андроиде? Я спрашивал: может кто сталкивался с такой проблемой и как её решил?
P.S. но спасибо за участие