[eluser]jedd[/eluser]
Greetings, and welcome to the CI forums.
I think the most popular place is in a sub-directory at a peer to system. Often people create a directory at that level called
assets and that's where their javascript, stylesheets, etc live. (In their own sub-directories too, is neater).
You have a .htaccess at that level that protects your assets directory from being mis-interpreted, eg:
Code:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|assets|robots\.txt)
RewriteRule ^(.*)$ /devel/pdb3/index.php/$1 [L]
In my case, of course, my project lives at ... devel/pdb3
And within your views you can call the stylesheet thus:
Code:
<html>
<head>
<?=link_tag('assets/stylesheets/style.css')?>
...