/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
coding, rekkefølge i oppsett av CSS
Fra : Kjell Skåden


Dato : 07-11-05 18:23

Finnes det en beskrivelse av den sekvens "A-til-Å" å følge for å code en
css. Tenker meg noe slik som en utviklet metode eller hjelpemiddel som
starter med den mest viktige selector, deretter hvilke egenskaper som
kreves for denne osv
--
Kjell Henry Skåden
http://home.online.no/~old.navy/index.html
E-mail controlled by Norton 2005
-------
Totti's Galleri
http://home.online.no/~old.navy/Totti/
-------

 
 
Jørgen Farum Jensen (07-11-2005)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 07-11-05 21:06

Kjell Skåden wrote:
> Finnes det en beskrivelse av den sekvens "A-til-Å" å følge for å code en
> css. Tenker meg noe slik som en utviklet metode eller hjelpemiddel som
> starter med den mest viktige selector, deretter hvilke egenskaper som
> kreves for denne osv

Hvor vigtig en selektor er afhænger fuldstændigt af dens
specificitet, et forskrækkeligt ord, men det hedder det
altså. Specifitet handle rom hvilken selektor, der har mest
vægt i den givne sammenhæng.

For eksempel har

ul.menu li

større vægt (større specificitet) end

ul li

Jeg kan ikke lige komme på et websted hvor du kan finde det
forklaret, men Eric Meyer forklarer det udmærket i
"Cascading Stylesheets - The Defintive Guide".

--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk


Jens Gyldenkærne Cla~ (07-11-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-11-05 22:37

Jørgen Farum Jensen skrev:

[Om specificitet]

> Jeg kan ikke lige komme på et websted hvor du kan finde det
> forklaret, men Eric Meyer forklarer det udmærket i
> "Cascading Stylesheets - The Defintive Guide".

Kaskadeprincippet - inkl. beregning af specificitet - er beskrevet
i specifikationen til CSS:
<http://www.w3.org/TR/CSS21/cascade.html#cascade>

Den generelle regel er at id-selektorer vægtes højere end klasse-
selektorer der igen vægtes højere end generelle selektorer. CSS
angivet inline (fx <p style="color: red;"> vægtes højere end alle
selektor-baserede regler. Endelig har antallet af elementer i en
selektor også betydning - jo flere elementer, desto højere vægtes
den.   
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jørgen Farum Jensen (07-11-2005)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 07-11-05 23:49

Jens Gyldenkærne Clausen wrote:

> Kaskadeprincippet - inkl. beregning af specificitet - er beskrevet
> i specifikationen til CSS:
> <http://www.w3.org/TR/CSS21/cascade.html#cascade>
>
> Den generelle regel er at id-selektorer vægtes højere end klasse-
> selektorer der igen vægtes højere end generelle selektorer. CSS
> angivet inline (fx <p style="color: red;"> vægtes højere end alle
> selektor-baserede regler. Endelig har antallet af elementer i en
> selektor også betydning - jo flere elementer, desto højere vægtes
> den.   

Fin follow-up. Jeg undgår selv helst at henvise til w3c, jeg
synes originalerne er noget vanskeligere at tolke end Eric
Meyers forklaringer, derfor min henvisning.

Jeg har lige været på besøg hos Eric og kan se at har lavet
nogle finde CSS testsider med blandt nogle eksempler på
beregning af specificitet:

http://www.meyerweb.com/eric/css/tests/css2/sec06-04-03.htm

--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk


Jens Gyldenkærne Cla~ (08-11-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-11-05 00:07

Jørgen Farum Jensen skrev:

> Fin follow-up. Jeg undgår selv helst at henvise til w3c, jeg
> synes originalerne er noget vanskeligere at tolke end Eric
> Meyers forklaringer, derfor min henvisning.

Det er fair nok - men det er bare ikke alle der har Meyers bog ved
hånden.

Jeg mener i øvrigt ikke at w3-specifikationerne generelt er
vanskelige at forstå - men det er ikke en tutorial, og man skal
ikke forvente ret mange ekstra forklaringer og eksempler.

Lige netop afsnittet om css-kaskade synes jeg nu er ret udførligt
forklaret, med en stor og et par mindre eksempelblokke.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (07-11-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-11-05 22:41

Kjell Skåden skrev:

> Finnes det en beskrivelse av den sekvens "A-til-Å" å følge for
> å code en css. Tenker meg noe slik som en utviklet metode
> eller hjelpemiddel som starter med den mest viktige selector,
> deretter hvilke egenskaper som kreves for denne osv

Jeg er ikke sikker på hvad du spørger efter. Jørgen Farum Jensen
har svaret på hvordan en browser afgør hvilken rækkefølge (hvilken
prioritering) de givne css-regler skal fortolkes i.

Hvis du i stedet er ude efter en måde at starte et css-ark på -
altså hvilke egenskaber man i første omgang skal sætte - er det et
noget andet spørgsmål. Prøv evt. at uddybe dit spørgsmål, hvis de
svar du allerede har fået ikke er nok.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Kjell Skåden (08-11-2005)
Kommentar
Fra : Kjell Skåden


Dato : 08-11-05 18:31

Jens Gyldenkærne Clausen wrote:
> Kjell Skåden skrev:
>
>
>>Finnes det en beskrivelse av den sekvens "A-til-Å" å følge for
>>å code en css. Tenker meg noe slik som en utviklet metode
>>eller hjelpemiddel som starter med den mest viktige selector,
>>deretter hvilke egenskaper som kreves for denne osv
>
>
> Jeg er ikke sikker på hvad du spørger efter. Jørgen Farum Jensen
> har svaret på hvordan en browser afgør hvilken rækkefølge (hvilken
> prioritering) de givne css-regler skal fortolkes i.
>
> Hvis du i stedet er ude efter en måde at starte et css-ark på -
> altså hvilke egenskaber man i første omgang skal sætte - er det et
> noget andet spørgsmål. Prøv evt. at uddybe dit spørgsmål, hvis de
> svar du allerede har fået ikke er nok.

Jens og Jørgen
Tusen takk for meget gode og svært belærende svar fra dere begge!

Håper ikke det svekker mine muligheter til å få nye eller andre svar når
Jens nå har "truffet blink" verdrørende mitt spørsmål.
Må vel innrømme at jeg i utgangspunktet hadde slike tanker om "...en
måde at starte et css-ark på - altså hvilke egenskaber man i første
omgang skal sætte"

--
Kjell Henry Skåden
http://home.online.no/~old.navy/index.html
E-mail controlled by Norton 2005
-------
Totti's Galleri
http://home.online.no/~old.navy/Totti/
-------

Jens Gyldenkærne Cla~ (09-11-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 09-11-05 11:09

Kjell Skåden skrev:

> Håper ikke det svekker mine muligheter til å få nye eller
> andre svar når Jens nå har "truffet blink" verdrørende mitt
> spørsmål.

Ikke spor.


> Må vel innrømme at jeg i utgangspunktet hadde slike
> tanker om "...en måde at starte et css-ark på - altså hvilke
> egenskaber man i første omgang skal sætte"

Det må du sådan set selv bestemme. Hvis du gerne vil benytte nogle
bestemte farver, så definerer du dem i dit css-ark. Hvis du gerne
vil sætte nogle bestemte margener for almindelig tekst, så
definerer du dem.

Opbygningen af html/css er lavet sådan at browseren aldrig vil
mangle en værdi til en css-egenskab. Browseren har et (mange gange
faktisk to) css-ark som den anvender før de css-ark du evt. angiver
på din side. Det betyder at selv om du overhovedet ikke angiver css
på en side, vil browseren alligevel have et fuldt sæt css-regler at
fortolke siden efter. De regler du angiver, vil så overstyre nogle
af browserens egne css-regler.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Kjell Skåden (09-11-2005)
Kommentar
Fra : Kjell Skåden


Dato : 09-11-05 19:07

Jens Gyldenkærne Clausen wrote:
> Kjell Skåden skrev:
>
>
>>Håper ikke det svekker mine muligheter til å få nye eller
>>andre svar når Jens nå har "truffet blink" verdrørende mitt
>>spørsmål.
>
>
> Ikke spor.
>
>
>
>>Må vel innrømme at jeg i utgangspunktet hadde slike
>>tanker om "...en måde at starte et css-ark på - altså hvilke
>>egenskaber man i første omgang skal sætte"
>
>
> Det må du sådan set selv bestemme. Hvis du gerne vil benytte nogle
> bestemte farver, så definerer du dem i dit css-ark. Hvis du gerne
> vil sætte nogle bestemte margener for almindelig tekst, så
> definerer du dem.
>
> Opbygningen af html/css er lavet sådan at browseren aldrig vil
> mangle en værdi til en css-egenskab. Browseren har et (mange gange
> faktisk to) css-ark som den anvender før de css-ark du evt. angiver
> på din side. Det betyder at selv om du overhovedet ikke angiver css
> på en side, vil browseren alligevel have et fuldt sæt css-regler at
> fortolke siden efter. De regler du angiver, vil så overstyre nogle
> af browserens egne css-regler.

Mange takk for dine svar på de spørsmål som bare en amatør kan stille

--
Kjell Henry Skåden
http://home.online.no/~old.navy/index.html
E-mail controlled by Norton 2005
-------
Totti's Galleri
http://home.online.no/~old.navy/Totti/
-------

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste