01. april 2004 - 21:31Der 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?
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
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?
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 !-)
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)
>>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 !-)
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.
Du kan selvfølgelig også gøre det dynamisk hvis din side er grandé =)
Synes godt om
Ny brugerNybegynder
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.