2012-03-28 51 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>