Это хорошая идея для использования <?php include "main.css.php"; ?>
вместо <link rel="stylesheet" href="main.css">
? С точки зрения ресурса сервера (будет ли это тяжелее для моего сервера) и опыта пользователя (время загрузки страницы). Основным аспектом здесь будет то, что php будет включать в себя загрузку css несколько раз, в отличие от ссылки html, или они оба будут загружаться только один раз (запрос http один раз).
Постскриптум
Первоначально я делаю это, потому что с помощью php я могу дать имя цветам и другим параметрам, поэтому мне не нужно использовать имя класса для html (когда-нибудь помещать несколько имен классов в большое количество html-элементов? ). Позже я могу сделать мой CSS динамичным, что заставляет меня делать много мощных вещей. Преимущество продолжается.
Это не хорошо использовать такую практику
Но если вы хотите, вы можете использовать это
Сделайте ваш CSS файл main.php
<?php header("Content-type: text/css; charset: UTF-8"); ?>
body{ margin:0px; font:9px/11px "Tahoma", Arial, Helvetica, sans-serif; color:#010000;
background:#f3f6e1 url(<?php echo base_url().'public/';?>images/body_bg_1.gif) repeat-x 0 0}
И включите его на странице, где вы хотите
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" href="css/main.php" media="screen">
</head>
Других решений пока нет …