Avatar billede kgp43 Nybegynder
01. april 2004 - 21:31 Der er 14 kommentarer og
1 løsning

CSS og include

Hej,

Jeg har en menu, som jeg kalder frem med include på index.php
Nu skal jeg til at bruge noget CSS på min "menu" side. Problemet er at jeg allerede bruger CSS på index.php - kommer de ikke til at konflikte med hinanden?
Avatar billede thesurfer Nybegynder
01. april 2004 - 21:35 #1
CSS filer må kun inkluderes imellem <head> og </head>
Derfor: inkluder dine css filer i head'en.
Avatar billede roenving Novice
01. april 2004 - 21:36 #2
Du skal bare bruge andre classes på din menu ...
Avatar billede kgp43 Nybegynder
01. april 2004 - 21:37 #3
Dvs. Jeg skal bare kalde dem noget forskelligt?
Avatar billede roenving Novice
01. april 2004 - 21:42 #4
Ja, det er også den løsning, man skal bruge, hvis man vil have forskel på noget uden include ...

-- og så har det ligeså meget med php at gøre, som islam har med olie *g*
Avatar billede thesurfer Nybegynder
01. april 2004 - 21:42 #5
.noget { font-size: 24px; }


<span class="noget">dette stor med store bogstaver</spam>
Avatar billede kgp43 Nybegynder
01. april 2004 - 21:43 #6
mener du at jeg har smidt det i den forkerte kategori? Hmm.. mine to sider er da i php :P

Laver du lige et svar så du kan få point.
Avatar billede kgp43 Nybegynder
01. april 2004 - 21:48 #7
Hmm...

Er stadig i tvivl.
Jeg henter CSS ind fra en ekstern fil (på menu.php), på samme måde som index.php. Vil det sige at style.css bliver hentet to gange, når man loader index.php? Kan man ikke anvende classes på menu.php, men lad være med at linke til den eksterne fil?
Avatar billede roenving Novice
01. april 2004 - 21:58 #8
Du skal udvide den fil, du bruger som normalt stylesheet, med de styles, som du bruger i menuen (ubrugte selektorer overses bare, når de ikke bruges !-), for, som surferen skriver, _skal_ link-tagget ligge i head-sektionen på dokumentet ...

-- og sådan noget må/kan jo ikke forekomme i en inkluderet fil, vel ?-)

-- og det har så meget med php-kategorien at gøre, at du _ikke_ må inkludere hele html-sider i andre filer, som har head-sektioner med videre, så css kan ikke forekomme i disse ...

-- og så kommer sammenligningen: det er et html-problem, at der ikke kan lægges style-tags eller linkes til .css-filer i en php- (eller iis-, asp-, whatever) -include, det er et css-problem, at man skal differentiere sine classes, og det er et problem med din editor, at du skal skrive det ind ...

Ca. ligeså så stor logisk sammenhæng med php, som at Danmark må have en sharia-lovgivning, fordi vi har olie i Nordsøen !-)
Avatar billede kgp43 Nybegynder
01. april 2004 - 22:05 #9
Har forstået det nu :)
laver du lige et svar.
Avatar billede detox Nybegynder
01. april 2004 - 22:06 #10
PS: Ellers er der ikke noget i vejen for at inkludere flere stylesheets (så længe du overholder de ovenfor beskrevne retningslinier). Hvis du synes det er nemmere at holde styr på ;o)
Avatar billede roenving Novice
01. april 2004 - 22:10 #11
Næh, man kan linke til ligeså mange stylesheets, man har lyst til ...

Du skal bare være opmærksom på, at et senere linket stylesheet vil overskrive sammenfaldende selektor/property-values !-)

-- og velbekomme '-)
Avatar billede thesurfer Nybegynder
01. april 2004 - 22:15 #12
roenving> hvad er der med dig og de muslimer? :-)
..og olie.. :-)
Avatar billede roenving Novice
01. april 2004 - 22:53 #13
-- jeg takker for points ;~}

>>thesurfer
Tjah, jeg skulle jo lige hurtigt finde en tilstrækkelig slagkraftig analogi *g*

-- og jeg kan jo huske, hvordan en oliesheik (ja, dengang var det 'ren' virkelighed) så ud i slutningen af halvfjerdserne, hvor vi alle ømmede os over at olien var næsten lige så dyr, som den er idag !-)
Avatar billede amite Mester
03. april 2004 - 08:39 #14
Dette gøres nemmest og smartest med at smide et id="" på dine html tags som skal være forskellige og sætte #stylename i CSS'en. Så vil du kunne lave alt det du ønsker
stylet forskelligt som du vil have det.
Avatar billede amite Mester
03. april 2004 - 08:41 #15
Du kan selvfølgelig også gøre det dynamisk hvis din side er grandé =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester