Avatar billede avj Nybegynder
24. august 2003 - 08:58 Der er 11 kommentarer og
1 løsning

Hvad gør denne CSS?

Hej eksperter
Jeg har sat en CSS kode ind neden for, jeg er meget i tvivl om hvad den gør og især hvornår den gør hvad.

Dvs hvornår kan jeg bruge koden for "#indhold h1, #indhold pre" og for ".leftbox p"??

  #indhold {
    margin-top:10px;
    margin-left:200px;
    overflow:auto;
  border-style:solid;
  border-color:blue;
  border-width:1px 1px 1px 1px;
  background:#F2F2F2;
  font-family:'Verdana', 'arial', sans-serif;
  font-size:10px;
  }
  #indhold h1, #indhold pre {
  text-align:center;
  background-color:lightyellow;
  }
  #indhold p {
  margin:10px;
  }
  #leftcol {
    background:transparent;
  width:180px;
  float:left;
  text-align:left;
  }
  #leftcol p{
    margin:10px;
  }
  .leftbox {
  width:175px;
  float:left;
  background:#F2F2F2;
  border-style:solid;
  border-color:blue;
  border-width:1px 1px 1px 1px;
  margin:5px 5px 5px 5px;
  }
  .leftbox p {
  font-size:10px;
  margin:10px;
  }
.leftbox pmono {
  font:Courier New;
  font-size:10px;
    }
  .underrubrik {
    color:#330066;
  width:350px;
  background:#FFFFCC;
  border:1px solid black;
  margin-left:10px;
  }
  .underrubrik p{
  font-family:serif;
  font-size:14px;
  }

//avj
Avatar billede ckh Nybegynder
24. august 2003 - 09:08 #1
dem der starter med . er en class-selector og dem der starter med # er id-selektorer. De gør intet andet end at tage plads i din CSS hvis du ikke specifikt kalder dem i dit html-dokument.
Avatar billede avj Nybegynder
24. august 2003 - 09:11 #2
OK men hvis jeg ser på den i stones webwriter ser det ud som om der er en opdeling af en slags da de forskellige elementer er forskudt for hinanden. er der en for for arv i det??
//avj
Avatar billede ckh Nybegynder
24. august 2003 - 09:11 #3
.leftbox p kaldes så f.eks. på denne måde:
<div class="leftbox p">bla bla bla</div>
og #indhold pre kunne kaldes på denne måde:
<div id="indhold pre">bla bla bla</div>
Avatar billede ckh Nybegynder
24. august 2003 - 09:14 #4
Du tror ikke det bare kan være en eller anden auto-indrykning fra en css-editor? Ellers er det vel sat for at den der har lavet det selv kan huske hvordan de skal bruges....
Avatar billede avj Nybegynder
24. august 2003 - 09:18 #5
dvs det er egentlig bare en måde at definere feks "p" på forskellige måder??
//avj
Avatar billede ckh Nybegynder
24. august 2003 - 09:21 #6
Ja så det vil se forskelligt ud i f.eks. "indhold p" og "indhold pre". Det er nok nemmest at se hvis du lige laver et dokument og kalder de forskellige klasser og id-selektorer. Selvom selektorerne her vist egentlig forklarer sig selv fordi de er navngivet ret logisk.
Avatar billede avj Nybegynder
24. august 2003 - 09:23 #7
Forøvrig hvad er formålet med at bruge henholdsvis "class" og "id" kan man ikke bare bruge enten det ene eller det andet??
//avj
Avatar billede ckh Nybegynder
24. august 2003 - 09:26 #8
Jo men det kan jo være at du har defineret at tekst i <p> skal være sort, men liiiige et enkelt sted skal den så være rød eller mindre. Det gøres så med fordel ved at lave en class eller en id for netop det sted hvor <p> skal være lidt anderledes end normalt (ligesom de har gjort i det css her ovenover.
Avatar billede ckh Nybegynder
24. august 2003 - 09:29 #9
Du kan læse lidt om princippet her:
http://www.html.dk/tutorials/css/lektion7.asp
Avatar billede avj Nybegynder
24. august 2003 - 09:35 #10
1000 tak for hjælpen. Det bekræftigede mig i, at jeg havde fået nogenlunde fat i det.
Men det ville nu have været rart med nogle kommentarer i dokumentet.
Smid lige et svar
//avj :-)
Avatar billede ckh Nybegynder
24. august 2003 - 09:35 #11
God fornøjelse :)
Avatar billede avj Nybegynder
24. august 2003 - 09:36 #12
tak
//avj
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