HTML не получает CSS - PullRequest
       2

HTML не получает CSS

1 голос
/ 21 августа 2011

Я работаю над проектом codeigniter.У меня проблема с CSS.CSS включены в заголовок следующим образом:

<link  href="http://localhost/ebookazine/assets/css/reset.css" rel="stylesheet" type="text/css" />
<link  href="http://localhost/ebookazine/assets/css/typography.css" rel="stylesheet" type="text/css" />
<link  href="http://localhost/ebookazine/assets/css/FlashStatus.css" rel="stylesheet" type="text/css" />
<link  href="http://localhost/ebookazine/assets/css/webshop.css" rel="stylesheet" type="text/css" />

, но ссылки на CSS не работают.кто-нибудь помочь по этому поводу?

Ответы [ 2 ]

5 голосов
/ 21 августа 2011

Прежде всего, проверьте, выглядит ли ваш файл .htaccess примерно так (особенно важна часть |assets|):

rewriteengine on
rewritecond $1 !^(index\.php|assets|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

Это позволяет файлам в папке assetsдоступ общественности.

Затем убедитесь, что пути внутри вашего представления используют команду base_url(), например:

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

При этом представление всегда будет использовать правильный абсолютный URL, независимо отвы тестируете его на своем локальном компьютере или на веб-сервере.

0 голосов
/ 21 августа 2011

Попробуйте скопировать код, найденный в файлах CSS, и создать новые файлы CSS на своем компьютере, а затем вставить код (код, который вы только что скопировали) в эти файлы (новые файлы, которые вы только что создали).Убедитесь, что вы поместили новые CSS-файлы в ту же папку, что и ваш HTML-файл.Затем просто свяжите файлы CSS следующим образом:

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

Я, честно говоря, не знаю, почему это не работает так, как вы делаете это в данный момент;Мне нужно знать больше информации, чтобы помочь вам, если вы действительно хотите оставить файлы там, где они в данный момент (на локальном хосте).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...