Доброго времени дня! Не могу найти как применить CSS к PHP файлу. Файл PHP вставляется на сайт через iframe, как это лучше реализовать. Я предполагаю следующее: 1. Заключить html код в php (то бишь как в html прописываются каскадные стили). 2. Или подключить из ранее созданного файла css. Люди подскажите. Прошу не ругайте сильно, в сети погуглил но ничего путевого не нашел, а книгу изучать времени нет. Вариант подойдет любой просто направьте в правильном направлении. Заранее благодарю.
То что внутри iframe никак не обрабатывается твоей страницей! По сути это дырка через которую видно другую страницу.
Пхп работает на сервере и к нему css применить нельзя. Можно к результатам его работы. Когда они попадут в браузер. При этом не важно где подключен и как этот файл css. Стили применяются ко всем элементам к которым им велено применяться в пределах документа. Как сказал Исандро, если айфрейм то надо выводить в нём полноценную страницу с головой и подключенными к этой странице скриптами и стилями.
То есть как у меня выводился rss в шрифте таймз - ничего не сделать? но в других сайтах как то это делают Добавлено спустя 3 минуты 10 секунд: А если php заключить в html - это возможно? - а потом к html применить css Добавлено спустя 8 минут 29 секунд: если нужен код php выкладываю: <?php //Файл с функциями вывода include_once("write_rss.php"); //Указываем свой RSS поток версии 2.0 $url_rss="http://syscoding.ru/feed"; //Количество выводимых записей. $kol_print_news=10; //Имя файла, который будет исполнять функции кэша. $file_rss="rss.xml"; //Количество часов через которое будет проводится обновление. $hclock=1; //И наконец просто вызываем функцию вывода. print_rss($url_rss,$file_rss,$hclock,$kol_print_news); ?>
Делают что? У тебя смешаны понятия, PHP не заменяет HTML. Добавлено спустя 4 минуты 12 секунд: вот это покажи (даже не всё только function print_rss(){}): и это(только пример структуры):
Так вообще-то и делают CSS нужен для отрисовки в браузере, элементы DOM применяют на себя стили и вы видите это в браузере. Но тут нет элементов DOM =) Нет разметки документа есть только просто оторванный-скрипт не понятно работающий он или нет. В любом случае вы должны выводить "КОНТЕКСТ" обрабатываемый php, между блоками html. Ваша функция print_rss(); выводит на экран"echo" то лучше поставить "return", а ниже уже вывести в html <?=print_rss()?> - также можно подразумевать под <?php echo print_rss();?> А уже указанному классу или иду у элемента сделать стили .rss{color:#ff0000;} и другие элементы с классами, которые вернет функция pring_rss если будут.