Исходя из вашего вопроса и редактирования, я бы использовал рамочную CSS-структуру, такую как, например, 960 , при поиске в Google слова "grid css" будет доступно несколько вариантов.Я бы тогда сохранял информацию в базе данных и вызывал ее через AJAX.
jQuery Mobile также может дать вам некоторые функции для терминала с сенсорным экраном, которые могут помочь.
Надеюсь, это поможет