Дизайнеры хотят добавлять внешние CSS-файлы, но они могут работать только с модулями / шаблонами, и что теперь? - PullRequest
0 голосов
/ 11 октября 2011

Дизайнеры хотят добавлять внешние CSS-файлы, но они могут работать только с модулями / шаблонами, и что теперь?

Итак, кодеры создали действия, теперь дизайнеры могут создавать HTML для отображения ... но они не редактируют весь макет, только шаблоны (сам элемент body). Как решить, хотят ли они использовать внешние CSS-файлы? Предположим, что макет (заголовок + ссылка) и сайт могут иметь два шаблона: a, ему не нужен CSS, b, ему нужен 2 CSS-файла и, возможно, JS.

1 Ответ

0 голосов
/ 11 октября 2011

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

Общий файл CSS (назовем его base.css) имеет базовую структуру (заголовки, шрифты, общие цвета и т. Д.) .. а другие файлы CSS имеют стиль, связанный с соответствующей страницей (т.е. home.css, contact.css, login.css и т. д.)

Если вы работаете с mvc .. контроллер должен загрузить соответствующий файл css в соответствии с запросом (создайте <link type="text/css" src="..">), и во всех случаях вам сначала нужно будет загрузить base.css

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

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

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