2010-12-29 1 views
0

Q: Я хочу знать:CSS файлы против кожи файлов

  1. Может .skin файлов заменить CSS файлов?
  2. В чем преимущества .skin файлов?

  3. Файлы .skin могут предлагать больше , чем файлы CSS?

    и

  4. При использовании файлов кожи в моем приложении веб ?

+0

Что вы на самом деле называете 'skin' – Starx

+0

Я имею в виду темы в asp.net –

+0

Темы/скины - это набор документов CSS, между ними нет разницы, кроме того, что они создаются с использованием CSS. – Starx

ответ

2

Шрифты Asp.net - одна из частей asp.net Темы. Из MSDN docs:

темы составлены из набора элементов: шкуры, каскадных таблиц стилей листов (CSS), изображения и другие ресурсы. Как минимум, тема будет содержит скины. Темы определены в специальных каталогах на вашем веб-сайте или на вашем веб-сервере.

Шкуры используются для определения по умолчанию разметку для серверных элементов управления asp.net:

<asp:button runat="server" BackColor="lightblue" ForeColor="black" /> 

в то время как CSS используется для оформления ваших родных элементов HTML (элементов управления сервера Конечно asp.net визуализации, как родные элементы так CSS также может быть использован для стилизации этих

1

Оболочки немного умнее, чем CSS-файлов в том смысле, что CSS содержит только разметку, а шкурки могут содержать сценарии, а также для более динамичного контента. Таким образом, скины переводятся как на css, так и на javascript, чтобы их можно было использовать в браузере.

Я на самом деле не работал со шкурами, но они, похоже, легко настраиваются, поэтому это может быть преимуществом, хотя мне кажется, что у вас больше свободы, когда вы сами разрабатываете свой css и, возможно, обогащаете определенные аспекты на вашем сайте, используя библиотеку JQuery. Мне кажется, что шкуры - это такое общее решение, что они оставляют мало свободы для финализации. Но поскольку я на самом деле не использовал их, я не уверен в этом.

2

CSS файлы не является .css файл содержит тег стиля ничего больше (например, page.css)


Но theme или skin файл может представлять собой набор файлов, содержащих изображения, иконки, файлы CSS , js-файлы, которые можно использовать или интегрировать в качестве своего рода плагина для изменения внешнего вида приложения. (например, шаблон joomla)

0

Одна вещи, чтобы рассмотреть вопрос о том, как файлы кожи могут применить свою «тему». http://weblogs.asp.net/kannanambadi/archive/2009/06/22/improve-aspx-page-performance-by-reducing-http-response-size-by-combining-skin-amp-css.aspx

файлы кожа делают встроенные стили, которые могут легко, быстро увеличить размер получаемого результата HTML.

На мой взгляд, есть время и место для вещей, и файлы скинов ничем не отличаются.Иногда (много раз) вы получите более чистый, меньший выходной HTML, если вы используете CSS для стилизации вместо файла скина.