ASP.NET MVC3 CSS-фреймворк - PullRequest
       8

ASP.NET MVC3 CSS-фреймворк

6 голосов
/ 21 июля 2011

Мне интересно, какой фреймворк css лучше всего подходит для ASP.NET MVC 3?Я пробовал yaml , и, на мой взгляд, у него есть несколько недостатков, по крайней мере при использовании с ASP.NET MVC 3:

  1. по умолчанию использует входы для кнопок (поэтому не совместимо)с jquery ui, потому что jquery ui использует кнопки в диалогах, например).
  2. вам нужно настроить css для проверки ASP.NET MVC 3.
  3. Мне не нравится, как они описывают формы (ну, это может быть только моим субъективным мнением по этому поводу, в любом случае вам нужноиспользовать пользовательские редакторы, если вы хотите придерживаться стиля yaml css).
  4. некоторые имена классов CSS не очень интуитивно понятны.

Ничего, это было бы показом ограничителей, но, возможно, есть лучшая альтернатива - что-то, что адаптировано для специфики ASP.NET MVC,или может быть заглушкой проекта ASP.NET MVC, адаптированной к среде yaml css.

Обновление: OOCSS выглядит хорошо, легок и хорошо структурирован, его стоит проверить.
Обновление 2:TwitterBootstrap также становится популярным, вы можете получить его для asp.net mvc здесь http://nuget.org/packages/Twitter.Bootstrap

1 Ответ

4 голосов
/ 21 июля 2011

Я использовал оба Blueprint (http://www.blueprintcss.org/) и 960Grid (http://960.gs/)) довольно успешно с MVC.

Но в последнее время я склоняюсь к "BlueLess" (https://github.com/michaek/blueless) - «.LESS» (http://lesscss.org/) версия Blueprint вместе с просто превосходной надстройкой «Chirpy» (http://chirpy.codeplex.com/) VS2010), которая автоматически конвертирует и минимизирует CSS, Javascript, LESS, CoffeeScript и т. Д.... совершенно прозрачно. Просто замечательный инструмент.

И Blueprint, и 960Grid предназначены для верстки и типографики ... для дизайна форм / стилей. Я бы посмотрел на стандартную структуру JQuery UI (http://jqueryui.com/) ..или возможно Telerik MVC Extensions (http://www.telerik.com/products/aspnet-mvc.aspx)

Надеюсь, это поможет.

...