За последний год я стал поклонником BluePrint.css для управления крупными проектами веб-приложений. Я также рассматривал предложения 960 и YUI. Все хорошо (хотя у меня есть некоторые претензии к YUI).
Сейчас я работаю над мобильным проектом, и, учитывая, что нам нужно приспосабливаться к разным размерам экрана, я думаю, что фреймворк сетки CSS — это то, что нужно.
Я, вероятно, буду сильно изменять логику BluePrint и/или создавать ее с нуля, но прежде чем я это сделал, мне было интересно, использовал ли кто-нибудь конкретный фреймворк для мобильных устройств и порекомендовал бы какой-то конкретный для мобильной разработки.
Я посмотрел на Less и cssgrid
Оба довольно хороши. Less использует постоянную ширину столбцов и изменяет количество столбцов. Cssgrid использует гибкие столбцы для соответствия размерам экрана. Я, с другой стороны, предполагаю еще один метод, в котором мы будем использовать фиксированное количество столбцов, а затем регулировать ширину на лету в зависимости от ширины экрана. Я предпочитаю этот вариант, так как обнаружил, что с гибкими сетками может быть трудно работать при интенсивном вложении. Любые другие варианты, на которые я должен взглянуть в первую очередь?
Уточнение: на данный момент мне не обязательно нужна полная структура пользовательского интерфейса. Мы определенно закончим с одним, будь то jQuery или наш собственный, но основная цель сейчас — найти и/или создать структуру CSS для обработки общего макета страницы и позиционирования на различных разрешениях и ориентациях экрана мобильных устройств.