Avatar billede webrex Nybegynder
20. august 2005 - 17:26 Der er 11 kommentarer og
1 løsning

Flere CSS-dokumenter

Hej

Jeg skal have et css-dokument som definere designet på alle sider og så nogle specifikke, som definere designet for de enkelte - er der en der kan give en kode for det! - Vil kun bruge koden, hvis den er efter standarderne!

Tak!
Avatar billede roenving Novice
20. august 2005 - 17:30 #1
<link rel="stylesheet" type="text/css" href="style/generel.css">
<link rel="stylesheet" type="text/css" href="style/speciel1.css">
<link rel="stylesheet" type="text/css" href="style/speciel2.css">
<link rel="stylesheet" type="text/css" href="style/speciel3.css">
<link rel="stylesheet" type="text/css" href="style/speciel4.css">

-- hvis der er sammenfald mellem selektorer og væsentlighed, vil regler fra det sidste stylesheet have forrang for dem i de tidligere !-)
Avatar billede webrex Nybegynder
20. august 2005 - 17:31 #2
Hvad er det sidste stylesheet - og har set noget med nogle sider bruge @import? Det skal man ikke, eller?
Avatar billede webrex Nybegynder
20. august 2005 - 17:32 #3
Avatar billede roenving Novice
20. august 2005 - 17:45 #4
Man kan _også_ benytte @import, i html-dokumentet kan du bruge flere link-tags (og evt. sætte id og disabled-attributter på !-)

-- i et stylesheet skal du bruge @import til at hente andre stylesheets !o]

-- og så er det noget vrøvl, at man ikke skal bruge tabeller, for der er en hulens masse, som man direkte kan med tabeller, som det er svært eller umuligt at lave på andre måder ...

-- nåja, man kan jo altid inkludere 10 javascripts, lave mærkelige browser-hacks i css-koden og meget andet, men jeg har lidt svært ved at se fordelen ved at spare 2-5 linjers html-kode og så tilføje 200 linjer javascript, samt 15-20 linjer css ...

-- rent bortset fra, at det helt udenfor diskussion er tåbeligt at basere et design på scripting, hvis det er muligt at lave det på andre måder !-)

-- og så er xhtml jo slet ikke modent til hjemmeside-produktion på nuværende tidspunkt, læs f.eks. oleboles artikler:

http://www.eksperten.dk/artikler/537 og
http://www.eksperten.dk/artikler/538

-- og så gør manden på siden sig til talsmand for at benytte en xml-prolog, som med 100% sikkerhed vil slå den største browsers css-fortolkning næsten fra i de overordnede linjer, så der med sikkerhed skal implementeres en masse hacks ...

Hrm, mon der ikke snart kommer nogen, som ved noget i stedet for alle de tågehorn, som bare har læst 3 vers i bibelen og derefter kaster sig op som religionsfortolkere !o]
Avatar billede webrex Nybegynder
20. august 2005 - 17:52 #5
- Jo, jeg spørger kun for at blive klogere - bruger dit forslag- men svar mig blot, hvad der sker hvis der er sammenfald - - - "sidste stylesheet" ?
Avatar billede roenving Novice
20. august 2005 - 18:03 #6
Hvis du har den samme selektor i flere stylesheet, f.eks.

#minSelektor{}

-- så vil den seneste forekomst simpelthen overskrive den foregående !-)

-- du kan prøve følgende helt simple:

<style type="text/css">
a:link{color:green;text-decoration:none;}
a:link{color:red;text-decoration:overline underline;}
</style>

<a href="kjghhgkjhgjk">Dette link er rødt og med streger både over og under !-)</a>

-- det samme vil ske, hvis du har disse properties i forskellige stylesheets, css-fortolkeren opfatter simpelthen flere aktive stylesheets som et langt stylesheet (dog kan man i de fleste browsere sagtens finde forskellen i javascript !-)
Avatar billede webrex Nybegynder
20. august 2005 - 18:41 #7
Fedt -tak for hjælpen - smid et svar!
Avatar billede roenving Novice
20. august 2005 - 18:49 #8
Velbekomme '-)
Avatar billede roenving Novice
20. august 2005 - 18:59 #9
-- og tak for point ;~}
Avatar billede Slettet bruger
20. august 2005 - 19:52 #10
en pæner måde at hente flere Css filer er at lave en..
<link rel="stylesheet" type="text/css" href="default.css">

som så indeholder
@charset "ISO-8859-1";
@import "style/generel.css";
@import "style/speciel1.css";
@import "style/speciel1.css";
@import "style/speciel1.css";
@import "style/speciel1.css";
Avatar billede roenving Novice
20. august 2005 - 21:34 #11
Pænere ?-)

-- ja, du flytter noget kode fra html-dokumentet til et css-dokument, men pænere ???

-- det svarer til at du siger at vare-kørsel altid skal køres i en varebil, men hvis man nu lige har været i bilka og købt en indkøbsvogn, behøver man da ikke have en varebil ?o]
Avatar billede olebole Juniormester
20. august 2005 - 22:56 #12
<ole>

Hehe ... det er nu lidt sjovt, båtnakken fra artiklen ynder at håne IE for, hvad den ikke forstår .... efter han selv har slået CSS fra i dokumentet.
Gad vide, om tågehornet er identisk med E-brugeren 'hermansen'? I så fald er han nok blevet træt af altid at blive korrigeret på E - og har kastet sig over nye græsgange, hvor folk ved lidt mindre  :)

/mvh
</bole>
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