Здравствуйте. Есть сайт. стили в нем динамические (задаются через php) . php файл со стилями подгружается include`ом и таким образом вываливаются прямо в страницу. это плохо. Как вызвать стили, чтобы они не вываливались в саму страницу? вот php файл со стилями: Код (Text): <?php $post_info_widget_title_color = of_get_option('post_info_widget_title_color'); $output = ''; if ( $post_info_widget_title_color ) $output .= '.widget_post_info .widget-title h4 { color:' . $post_info_widget_title_color . ' !important;}' . "\n"; $output .= '.widget_post_info .widget-title { border-bottom: 3px solid ' . $post_info_widget_title_color . ' !important; }' . "\n"; if ( isset( $output ) && $output != '' ) { $output = strip_tags( $output ); $output = "<!--Custom Styling-->\n<style media=\"screen\" type=\"text/css\">\n" . $output . "</style>\n"; echo $output; } ?> но это работает только через include. Пытался подключить так: <link type="text/css" rel="stylesheet" href="style.php" /> ,но не работает. Как правильно вызвать стили ,чтобы они не вываливались прямо в страницу?
это не я) это тема вордпресс такая, файл стилей там динамический(через админку можно менять). сейчас сгенерированная страница содержит в себе стили, а надо чтобы стили вызывались и в страницу не вываливались стеной.
Какойнить для твоей cms который это будет скидывать в файлик отдельный для каждого юзера. или отдавать скриптом с указанием заголовка не обновлять по-дольше.
В момент изменений обновлять, а там - пусть лежит сколько угодно. он же небольшой у вас? Если большой, то можно отдавать скриптом, да, но просить браузер закешировать на годик-другой. =)