За последние 24 часа нас посетили 17982 программиста и 1650 роботов. Сейчас ищут 1178 программистов ...

php и css нефурычет

Тема в разделе "HTML и CSS", создана пользователем riaron, 22 окт 2015.

  1. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    если в css файле к которому ссылается php написать, body{background-image: url(someimage.jpg)} то при отрытии этого файла, никакой заставки не покажет.Показывает только тогда, когда прямо в php файле запишем style="background-image: url(someimage.jpg)" то же самое с кастомизацией option-ов.как сделать чтобы с css стили работали?
     
  2. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    покажи как ты это делаешь
     
  3. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    Вот php код
    Код (PHP):
    1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    2. <html>
    3.   <head>
    4.     <title>Internet Shop </title>
    5.     <link rel="stylesheet" href="styles/style.css" type="text/css"/>
    6.   </head>
    7.  
    8.     <div id="top">
    9.       <?include 'include/top.inc.php';?>
    10.     </div>
    11.    </body>
    12. </html>
    вот css
    Код (PHP):
    1.  body {background-image:url(imgs/background.jpg);}
    2. select {
    3.       width: 203px;
    4.       height:33px;
    5.       font:15px Arial;
    6.       color:#45250a;
    7.     font-weight: bold;
    8.       -webkit-appearance: none;
    9.     border:none;
    10.     outline:none;
    11.       background-image: url('imgs/option.png');
    12.       background-position: right center;
    13.       background-repeat: no-repeat;
    14.       line-height: 1em;
    15.       /* for FF */
    16.       -moz-appearance: none;
    17.       text-indent: 0.01px; 
    18.       text-overflow: '';
    19.       /* for IE */
    20.       -ms-appearance: none;
    21.       appearance: none!important;
    22.     }
    23.      
    24.     select::-ms-expand {
    25.       display: none;
    26.     }
    вот top.inc php
    Код (PHP):
    1. <h3>Choose the genre</h3>
    2.  
    3.   <form name="myform" method="post">
    4.     <select name="operation">
    5.         <?php
    6.           $operations=array("all"=>"all","comedy"=>"comedy","historical"=>"historical","melodrams"=>"melodrams","trillers"=>"trillers","action"=>"action");
    7.           foreach($operations as $key=>$value){
    8.             Echo "<option value='$key'>$value<option>";
    9.           }
    10.         ?>
    11.     </select>
    12.     <button type='submit' name='submitg' id='butt'><b>Change</b></button>
    13.   </form>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    ctr+shift+i это инструменты разработчика, смотри там консоль, что пишет по этому поводу.
     
  5. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    Ругался на appearance и -ms-expand(в стилях select-а), удалил, все равно ничего не показывает
     
  6. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    а почему body весь закоментирован?
     
  7. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    реально, ты ведь открывающий тег <body> закомментировал.
     
  8. riaron

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

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    опечатка, дело не в этом. у меня все испраленное и не работает
     
  9. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    так вот ты и покаж своё исправленное, мало ли что там.
     
  10. Fell-x27

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

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Правильно прописывать пути. PHP не создает HTML или CSS. И не подключает их к браузеру. PHP получает запрос от клиента и дает ответ. Ответом может быть текст. Если этот текст составлен по правилам, удовлетворяющим стандартам HTML, это будет HTML. Если внутри будет валидный CSS, браузер решит, что это CSS. Все просто.

    Открой страницу свою, с нерабочим CSS и посмотри в ресурсах, либо просто найди ссылку, которую ты через PHP записал для фона. И погляди, похожа она на ту, где лежит реальная картинка или нет. С вероятностью 99% не похожа.