0

ここに私のファイルの階層があります

Codeigniter/
   applications/
       assets/
           styles.css
       ...
       views/
           welcome.php

   system/
       ...

私のstyle.cssの下にこのコードがあります

p {
    color: #3333ff;
    background-color: #66ff66;
}

そして、welcome.php の下にこれがあります。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>

    <link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/styles.css" />
</head>
<body>
     <p>test</p>
</body>
</html>

base_url を次のように設定しました

$config['base_url'] = 'http://localhost/Codeigniter/';

cssファイルが機能しない理由がわかりません

私もリンクを変更しようとしました

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>application/assets/styles.css" />

しかし、うまくいきませんでした

4

3 に答える 3

0

次のコードを public_html_local/application/config/constants.php に貼り付けます。

define('URL','http://YOUR-HOST/APPLICATION-FOLDER/');

define('CSS',URL.'assets/css/');//make a new folder named as assets if you want css sources

スタイルシートを使用するには、次を使用するだけです。

<link rel="stylesheet" href="<?php echo(CSS.'simplereflect.css'); ?>">
于 2014-07-17T10:40:33.697 に答える