1

css と codeigniter に大きな問題があります。それは自分のパーミッションだと思い始めていますか、気が狂っているのでしょうか?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>test</title>
<link rel="stylesheet" href="<?php echo base_url(); ?>/css/style.css" 
     type="text/css" media="screen"/>
</head>

<body>

<?php echo base_url(); ?>css/style.css

これは私のヘッダーファイルです。ご覧のとおり、正しいことを確認するためにエコーアウトしました。ページのソースを表示すると問題ないように見えます..しかし、どういうわけか何もしていません。背景が灰色であるべきであることを示すための私のcssです:

body{

background: #b6b6b6;
margin 0;
padding 0;
font-family: arial;
 }

私のベースURLは問題ありません..エコーアウトされ、正しい場所に移動します $config['base_url'] = 'http://localhost/block/application';

私は本当に怒っています 何がうまくいかないのですか?

ht アクセス:

Deny from all
4

8 に答える 8

2

適切な URL を出力したい場合はbase_url()、単にパスをパラメーターとして渡します。

base_url('path/to/stylesheet.css');
于 2012-08-02T19:12:50.180 に答える
0

Don't have an htacess file with Deny From All in any resource folders.

You need to seperate out the css folder from the applications folder.

于 2012-08-02T22:20:45.137 に答える
0

cssフォルダーまたはファイルを取得して、アプリケーションディレクトリではなくルートディレクトリに配置し、以下に示すようにbase_url関数を使用する必要があります

<link href="<?php echo base_url();?>site.css"

于 2012-08-19T21:25:35.293 に答える
0

あなたがあなたにbase_url()与えた場合http://localhost/block/application、cssファイルへのパスは次のようhttp://localhost/block/applicationcss/style.cssになります。そうあるべきだと思うhttp://localhost/block/application/css/style.cssので、/

<link rel="stylesheet" href="<?php echo base_url(); ?>/css/style.css" 
    type="text/css" media="screen"/>
于 2012-08-02T18:39:19.140 に答える
0

/リンクに別のものを追加/css/style.css

<link rel="stylesheet" href="<?php echo base_url(); ?>/css/style.css" 
 type="text/css" media="screen"/>
于 2012-08-02T18:39:27.063 に答える