Должен ли я держать CSS домашней страницы и целевых страниц в отдельном CSS? - PullRequest
0 голосов
/ 01 мая 2010

Должен ли я хранить CSS домашней страницы и целевых страниц в отдельном файле CSS больших сайтов.

Если я создаю сайт с 7-8 различными шаблонами, где 1 шаблон домашних страниц 1 предназначен для внутренних страниц контента, а другой шаблон для различных типов целевых страниц.

и другой стиль, необходимый для одинаковых элементов HTML на сайте,

Например :

для внутренних страниц H2 имеет другой стиль, но для целевых страниц H2 различается по цвету, размеру шрифта, высоте строки, верхнему нижнему полю

Как мне справиться со всем этим? любые советы, чтобы сделать хороший, легко управляемый, сканируемый CSS.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 01 мая 2010

как насчет использования различных <body id="home_page"> <body id="download_page"> и так далее??

или что-то вроде wrapper или content как обычно вместо использования тела!

так что у вас есть:

body { padding:0; margin: 0; text-align:center; } /*applied to all*/    
h2 { font: normal normal 14px sans-serif } /*applied to all*/    
#home_page h2 { color: #333 }   /* home page only */ 
#download_page h2 { color: #666 } /* download page only */ 

просто пример, но у вас есть идея!

UPDATE

если вы используете CMS, я не знаю, является ли это обычным или созданным вами CMS, а также я не знаю, можете ли вы редактировать его по своему желанию или вам нужно быть подключи и играй для клиента!

Предполагая, что вы визуализируете все содержимое страниц с помощью php, вы можете

1 - проверить, на какой странице находится пользователь просмотр и переключение стиля! не очень элегантный хотя!

2 - ваш cms может иметь ИЛИ, если ваш создание должно иметь некоторую возможность создание темы вроде:

define( DEFAULT_STYLE , true ); //or false this would make my very fisrt responce real!

3 - рендеринг CSS из бэкэнда header("Content-type: text/css"); основываясь на том, что запрос пользователя!

0 голосов
/ 01 мая 2010

Это зависит от того, сколько CSS можно использовать повторно и сколько конкретно.

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