Avatar billede alaflam Nybegynder
08. marts 2006 - 20:53 Der er 8 kommentarer og
1 løsning

nemmere hieraky ?

hejsa,

efterhånden så har jeg mange klasser i min css file, jeg er kommet til et punkt hvor jeg er træt af class navne efter hinanden ligesom her.

div.index div.left div.title div.date, div.index div.left div.title div.smag
{

}

Skal man virkelig gøre det på den måde hvergang man skal nå a:linnk, er der ikke en måde måske ligesom det her

div.index div.left div.title
{
  div.date
  {

  }

  div.smag
  {

  }
}

det synes jeg vil være meget pænere og mere overskuligt :)
Avatar billede milandt Nybegynder
08. marts 2006 - 21:14 #1
du behøver jo ikke skrive hele nedarvningen for at nå f.eks "div.smag". Hvis du ikke har brug for at style "div.smag" anderledes når den ligger i "div.index div.left div.title div.date, div.index div.left div.title" end andre steder i dit dokument, så kan du jo bare skrive

div.smag { .... }
Avatar billede jokkejensen Novice
08. marts 2006 - 21:27 #2
Prøv at kigge på :

http://www.w3schools.com/css/css_syntax.asp

Herefter :

http://www.w3.org/TR/REC-CSS2/selector.html

og til sidst kigge lidt på hvordan andre gør i deres CSS ex på :

www.eksperten.dk/css/default.css

Mvh
Avatar billede jokkejensen Novice
08. marts 2006 - 21:28 #3
imponerende du har siddet og skrevet sådan noget CSS :), det må have taget sin tid at ramme :)
Avatar billede alaflam Nybegynder
09. marts 2006 - 09:50 #4
midandt, kender den måde men nogen gange har jeg begge steder

class=left and class=right

så jeg bliver nødt til at gå ind i hieraky.

jokkejensen jeg kigger på din links og vender tilbage :D takker
Avatar billede milandt Nybegynder
09. marts 2006 - 11:04 #5
så kan du bare skrive

.left div.smag { ... }
.right div.smag { ... }

og definere hvert sit sæt regner for div.smag, alt efter om det ligger inde i class="left" eller class="right". Det er også underordnet hvordan strukturen i øvrigt er, om .left ligger inde i andre klasser eller om der er flere "niveauer" ned til div.smag - det eneste der er vigtigt i ovenstående er at hvis div.smag ligger under .left så er det den førset regel der gør sig gældende, og modsat med .right

håber det gav mening
Avatar billede milandt Nybegynder
11. marts 2006 - 19:33 #6
har du fået svar på de ting du spørger om?
Avatar billede alaflam Nybegynder
18. marts 2006 - 21:38 #7
smid et svar :D
Avatar billede milandt Nybegynder
18. marts 2006 - 23:16 #8
der
Avatar billede alaflam Nybegynder
20. marts 2006 - 16:03 #9
takker
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