Как мне организовать темы ASP.Net и общие файлы CSS?

StackOverflow https://stackoverflow.com/questions/109970

  •  02-07-2019
  •  | 
  •  

Вопрос

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

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

  • Темы
    • Тема А
      • СтильA.css
      • Общий.css
    • Тема Б
      • СтильB.css
      • Общий.css
    • Тема С
      • StyleC.css
      • Общий.css

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top