Как мне организовать мои темы ASP.Net и общие файлы CSS - PullRequest
6 голосов
/ 21 сентября 2008

В настоящее время я работаю над проектом, в котором программист, который воображал себя графическим дизайнером, попробовал свои силы в темах ASP.Net. CSS довольно плох, но это совсем другой вопрос.

Что мне действительно нужно, так это лучший способ организовать темы ASP.Net и CSS, лежащие в них. Представьте, что есть структура каталогов, которая выглядит примерно так:

  • Темы
    • Тема А
      • StyleA.css
      • common.css
    • Тема Б
      • StyleB.css
      • common.css
    • Тема C
      • StyleC.css
      • common.css

В каждой теме есть общая таблица стилей. К сожалению, автору этих таблиц стилей удалось кое-что изменить в каждой копии Common.css . В конце концов я буду оценивать, нужны ли эти изменения или нет, но сначала должна произойти некоторая серьезная очистка. А пока просто предположим, что такие небольшие изменения необходимы для того, чтобы все выглядело правильно с каждой темой.

Я хотел бы знать, каковы лучшие практики использования тем, а также нужны некоторые общие стили для вашего приложения. Я хочу свести к минимуму количество AppTurns при загрузке страницы, но я действительно хочу объединить общие стили в одно место таким образом, чтобы сохранить простоту тем.

Ответы [ 4 ]

8 голосов
/ 21 сентября 2008

Вы должны просто включить стандартный / общий CSS на веб-сайте и включить его в заголовок главной страницы вместо размещения в темах.

4 голосов
/ 15 января 2010

Я написал небольшую статью об этом:

http://www.sambeauvois.be/blog/2010/01/dont-repeat-your-common-css-between-your-different-themes/

Я дополню это дополнительной информацией позже

2 голосов
/ 21 сентября 2008

Да, просто ссылайтесь на общий файл CSS напрямую, а не помещайте его в папки тем

0 голосов
/ 30 июня 2009

Но что если у вас есть веб-страница в подпапке, которая использует главную страницу? Не будет ли страница с файлом CSS неправильной?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...