За последние 24 часа нас посетили 16612 программистов и 1561 робот. Сейчас ищут 2135 программистов ...

css применить к php

Тема в разделе "HTML и CSS", создана пользователем HarPy, 17 май 2014.

  1. HarPy

    HarPy Активный пользователь

    С нами с:
    10 июл 2006
    Сообщения:
    59
    Симпатии:
    0
    Адрес:
    Новый Уренгой
    Доброго времени дня!
    Не могу найти как применить CSS к PHP файлу. Файл PHP вставляется на сайт через iframe, как это лучше реализовать.
    Я предполагаю следующее:
    1. Заключить html код в php (то бишь как в html прописываются каскадные стили).
    2. Или подключить из ранее созданного файла css.
    Люди подскажите. Прошу не ругайте сильно, в сети погуглил но ничего путевого не нашел, а книгу изучать времени нет. Вариант подойдет любой просто направьте в правильном направлении. Заранее благодарю.
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    В iframe по-любому нужно выводить полноценный документ с доктайпом, головой и телом документа.
     
  3. HarPy

    HarPy Активный пользователь

    С нами с:
    10 июл 2006
    Сообщения:
    59
    Симпатии:
    0
    Адрес:
    Новый Уренгой
    не понял о чем вы?
     
  4. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    То что внутри iframe никак не обрабатывается твоей страницей! По сути это дырка через которую видно другую страницу.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Пхп работает на сервере и к нему css применить нельзя. Можно к результатам его работы. Когда они попадут в браузер. При этом не важно где подключен и как этот файл css. Стили применяются ко всем элементам к которым им велено применяться в пределах документа.

    Как сказал Исандро, если айфрейм то надо выводить в нём полноценную страницу с головой и подключенными к этой странице скриптами и стилями.
     
  6. HarPy

    HarPy Активный пользователь

    С нами с:
    10 июл 2006
    Сообщения:
    59
    Симпатии:
    0
    Адрес:
    Новый Уренгой
    То есть как у меня выводился 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);
    ?>
     
  7. BaranPHP

    BaranPHP Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    356
    Симпатии:
    0
    Делают что?
    У тебя смешаны понятия, PHP не заменяет HTML.

    Добавлено спустя 4 минуты 12 секунд:
    вот это покажи (даже не всё только function print_rss(){}):
    и это(только пример структуры):
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
  9. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Так вообще-то и делают CSS нужен для отрисовки в браузере, элементы DOM применяют на себя стили и вы видите это в браузере.
    Но тут нет элементов DOM =) Нет разметки документа есть только просто оторванный-скрипт не понятно работающий он или нет.
    В любом случае вы должны выводить "КОНТЕКСТ" обрабатываемый php, между блоками html.
    Ваша функция print_rss(); выводит на экран"echo" то лучше поставить "return", а ниже уже вывести в html
    <?=print_rss()?> - также можно подразумевать под <?php echo print_rss();?>
    А уже указанному классу или иду у элемента сделать стили
    .rss{color:#ff0000;} и другие элементы с классами, которые вернет функция pring_rss если будут.