10-20-2003, 01:28 PM | #1 (permalink) |
Insane
|
CSS help
Gots me an external CSS sheet, or at least I'm trying to.
<link href="whatever.css" rel="stylesheet" type="text/css"> That's how I'm linking it in a header file, in the folder "includes/". The stylesheet is only applied to the page, however, if the final page is also in the folder includes. I can't get absolute linking of the stylesheet to work no matter where the resulting page is. What am I missing here? MPEDrummer
__________________
My sig can beat up your honor student. |
10-20-2003, 01:29 PM | #2 (permalink) |
Insane
|
To clarify, the header and css file are in the same folder, www.domain.com/includes/
Everything else is not. The header is included through php require "header.php";
__________________
My sig can beat up your honor student. |
10-20-2003, 01:43 PM | #3 (permalink) |
Rookie
Location: Oxford, UK
|
I'm still not entirely sure what you're asking. However, remember that the thing requesting the stylesheet is the user's browser, so it will interpret all links relative to the file currently being viewed (ie the one in the address bar).
So, assuming the file is "www.domain.com/index.php", the link should look like: <link href="/includes/whatever.css" rel="stylesheet" type="text/css"> If it's being included from other directories you could probably use something involving $_SERVER['SERVER_NAME'] to make the link an absolute one (and hence usable from anywhere). Hope that helps, and I've vaguely understood you!
__________________
I can't understand why people are frightened of new ideas. I'm frightened of the old ones. -- John Cage (1912 - 1992) Last edited by cliche; 10-20-2003 at 01:51 PM.. |
10-20-2003, 01:44 PM | #4 (permalink) |
Huggles, sir?
Location: Seattle
|
Try:
<link rel="stylesheet" type="text/css" href="/includes/whatever.css" />
__________________
seretogis - sieg heil perfect little dream the kind that hurts the most, forgot how it feels well almost no one to blame always the same, open my eyes wake up in flames |
10-20-2003, 01:58 PM | #5 (permalink) |
Insane
|
Well, the biggest problem is that it doesn't seem to work, at all, unless the page is there in the includes folder.
Even using an absolute referance href="http://www.domain.com/includes/whatever.css" isn't working...something's fucked. Might be me, not sure yet
__________________
My sig can beat up your honor student. |
10-20-2003, 02:02 PM | #6 (permalink) |
Rookie
Location: Oxford, UK
|
Are you running the server? Have you accidentally set any security options that are causing it to refuse to answer requests in that way?
What happens if you put "http://www.domain.com/includes/whatever.css" into the address bar - do you get the css file?
__________________
I can't understand why people are frightened of new ideas. I'm frightened of the old ones. -- John Cage (1912 - 1992) |
10-21-2003, 12:46 PM | #8 (permalink) |
Once upon a time...
|
hey. quick question,
is it possible to do two colour text (ie with a different coloured outline or shadow) in css?
__________________
-- Man Alone ======= Abstainer: a weak person who yields to the temptation of denying himself a pleasure. Ambrose Bierce, The Devil's Dictionary. |
10-21-2003, 02:38 PM | #9 (permalink) |
Army of Me
|
no siree
unless.. to use layers and dhtml define a Z layer and a fontsize of class A then for class B define a Z layer either above or behind Class A's and a bigger pontsize and color. It will look gimpy though. the onyl othr way to do it would be create said font and require the users to download and install that font for them to view the effect properly. |
Tags |
css |
|
|