2012-03-28 87 views
2

我一個樣式表添加到笨:笨並添加樣式

<head> 
<meta charset="utf-8"> 
<title>Site Administrator</title> 
    <link rel="stylesheet" href="../../css/administrator.css" type="text/css" ></link> 

</head> 

但規則的arent增加。我去了兩個目錄,並去css .. href的方向是正確的..我在netbeans中使用自動完成功能..但爲什麼沒有規則添加到頁面?它是codeigniters問題嗎?

我的樣式表中的規則:

 #container 
     { 
      margin: 0px auto; 
      width:50%; 
      background-color: #99BC99; 
     } 

     #container:first-child 
     { 
      text-align: center; 
     } 

     #heading 
     { 

      text-align: right; 

     } 
     h2 
     { 
      float:right; 
      margin-right: 130px; 
     } 
     a 
     { 
      text-decoration: none; 
     } 

我的HTML:

<div id="container"> 
<h1>ממשק מנהל</h1> 
<div id="heading"> 

     <h2> 
     <?php echo anchor('news/local/123', 'צור נושא', 'title="News title"'); ?> 
      </h2> 
     <h2> 
      <?php echo anchor('news/local/123', 'הוסף אמייל', 'title="News title"'); ?> 
     </h2> 
     <h2> 
      <?php echo anchor('news/local/123', 'שנה שם וסיסמה', 'title="News title"'); ?> 
     </h2> 

</div> 

UPDATE:

這是它給了我:

This is what it gives me: <link rel="stylesheet" href="http://localhost/finance_site/index.php/css/administrator.css" /> 

每次,我這樣做:

<link rel="stylesheet" href="<?=site_url('css/administrator.css');?>" /> 

好吧,我知道了,它是這樣的:

<link rel="stylesheet" href="http://localhost/finance_site/css/administrator.css" /> 

有沒有辦法重新寫它,這將是一個相對鏈接到代碼點火器......或者至少更便攜?

+0

您提供的信息太有限 – safarov 2012-03-28 08:20:03

+0

您需要多少信息? – BlackFire27 2012-03-28 08:22:05

+0

什麼是您正在使用的文件夾結構? CodeIgniter和CSS在哪裏坐? – cchana 2012-03-28 08:23:12

回答

3

使用href="<?php echo base_url();?>css/administrator.css

+0

真的,它去頁找不到 – BlackFire27 2012-03-28 08:24:28

+0

@ BlackFire27改變了我的答案 – dotoree 2012-03-28 08:25:19

+0

這是codeIgniters故障,雖然..路徑是正確的 – BlackFire27 2012-03-28 08:29:30

0

嘗試使用/css/administrator.csscss/administrator.css

+0

這不工作:( – BlackFire27 2012-03-28 08:34:56

+0

你能告訴我你的項目結構 – Shomz 2012-03-28 08:37:36

+0

CodeIgniters結構..到很難解釋,如果你不熟悉struture? – BlackFire27 2012-03-28 08:40:48

2

我傾向於在/ public中放置諸如樣式表,CSS,js等的東西。

然後,您可以在視圖中使用<?=site_url('public/css/administrator.css);?>

+0

哪裏是公共目錄......我需要創建它? – BlackFire27 2012-03-28 08:34:23

+0

看到更新,,,,,,, ,,,,,,,,,,,,,,,,,,,,,, – BlackFire27 2012-03-28 08:36:38

+0

是 - 在根目錄下創建 - http://example.com/public – 2012-03-28 08:41:29

0

CSS - 使用基本標籤,這將設置一個默認的目標,在所有鏈路

<base href="<?php echo base_url();?>" /> 

-

<link rel="stylesheet" href="assets/css/some_file.css" /> 

JS - 要將BASE_URL傳遞給JavaScript如果您需要在你添加你的外部JavaScript文件之前,你可以使用這個Ajax請求

<script> 
var BASE_URL = "<?php echo base_url();?>"; 
</script>