2016-09-23 16 views
0

私はrequire '_header.php';require '_footer.php';にしようとしていますので、自分のサイトの動的ボディを作成できます。にはheader.php cssが含まれていますが、footer.phpや本文には含まれません

ただし、CSSのいずれも本体またはフッターで動作しません。 CSSはヘッダーに対してのみ機能します。

どうしてこのようなことが起こり、どうすれば解決できるのでしょうか?などが使用してみてください


<!DOCTYPE html> 
<html> 


    <head lang="mk"> 
     <meta charset="utf-8"> 


     <link rel="stylesheet" type="text/css" href="style.css"> 


     <link rel="stylesheet" type="text/css" href="./css/font-awesome.min.css"> 

     <title>;</title> 
     <style type="text/css"> 

</style> 



       <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
       <!--<script src="script.js"></script> --> 


       <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> 
        <script src="//code.jquery.com/jquery-1.12.4.js"></script> 
        <script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
        <script> 
         $(function() { 
          $("#datepicker").datepicker({ 
           changeMonth: true, 
           changeYear: true 
          }); 
         $("#datepicker").datepicker("option", "dateFormat", "dd-mm-yy"); 
         }); 
        </script> 

    </head> 





    <body>  



     <div id="showcase"> 


      <div id="sw_img1"></div> 
      <div class="img_fade"></div> 

       <div class="main_wrapper"> 

        <div id="logo"></div> 


        <ul id="top_nav"> 

         <li>Правилник</li> 

         <li>Контакт</li>  

        </ul> 


       </div> 

     </div> 

 <div class="test1">test</div> 






    </body> 





</html> 
+0

ヘッダーとフッターのコンテンツを共有して、質問をより明確にする方が良いです。私は "CSSは動かない"ということを理解していません。 –

+0

@tazotodua CSSは動作しません。スタイリングはヘッダーの後ろに適用されます。 'header.php'と' footer.php'コードも見ることができます。 – Borsn

+0

あなたのCSSファイル参照にbase_urlを使用して、テーマとして使用するときに問題がないようにしてください。 – Phiter

答えて

0

私はコピーして、それだけで正常に動作HTMLにコードを貼り付け

require '_header.php'; 



$form_to_echo = '<div class="form_wrap"><form id="registration" action="new_user.php" method="post">                 

    <div class="i_group"><span class="s_name">Класа:</span> 
    <input type="radio" id="_rad_rnk_class_h" name="rank_class" value="H"'.$_frm_selected_rank_class_h.'><label for="_rad_rnk_class_h">Хоби</label> 
    <input type="radio" id="_rad_rnk_class_t" name="rank_class" value="T"'.$_frm_selected_rank_class_t.'><label for="_rad_rnk_class_t">Трофеј</label> 
    </div> 

    <input type="text" id="cell_phone" name="cell_number" placeholder="Мобилен телефон" value="'.$_POST['cell_number'].'"> 
    </div> 

    <div class="i_group"><span class="s_name">Крвна група:</span><br><br>        
    <input type="radio" id="_rad_bld_typ_a" name="blood_type" value="A"'.$_frm_selected_bld_typ_a.'><label for="_rad_bld_typ_a">A</label> 
    <input type="radio" id="_rad_bld_typ_b" name="blood_type" value="B"'.$_frm_selected_bld_typ_b.'><label for="_rad_bld_typ_b">B</label> 
    <input type="radio" id="_rad_bld_typ_ab" name="blood_type" value="AB"'.$_frm_selected_bld_typ_ab.'><label for="_rad_bld_typ_ab">AB</label> 
    <input type="radio" id="_rad_bld_typ_o" name="blood_type" value="O"'.$_frm_selected_bld_typ_o.'><label for="_rad_bld_typ_o">O</label> 
    </div>          
    <div class="i_group">    
    <input type="submit" name="submit" class="submit" value="Pегистрирај"> 
    </div></form></div>'; 


if ($error_count_up != 0) { 

    echo $form_to_echo; 

} 

require '_footer.php'; 

... ... PHP: include

+0

私は試しました。無効。私も 'echo file_get_contents()'を試しました – Borsn

+0

パス???正しい ?ファイルは同じレベルにありますか? –

+0

はい。もう一度... CSSはheader.phpファイルでは動作しますが、HTMLの 'echo $ form_to_echo;では動作しません。 'またはフッター内の何かのために。それはphp7と何か関係がありますか? – Borsn

0

使用:

<link rel="stylesheet" type="text/css" href="style.css"> 

あなたが「example.comを訪れるのであれば、style.cssは、例えばURLが実行されているのと同じフォルダ(ないの.phpファイルが置かれている場所)

にする必要があります/dir1/dir2/mypage.html then style.cssにshould be in dir2`

私のアドバイスは、このように、スタイル、スクリプト、画像のルートURLを使用するには:

.......................... href='/style.css' ......... 

style.cssをルートexample.com/フォルダに入れます。

関連する問題