Gå til innhold

class og id


Anbefalte innlegg

Videoannonse
Annonse
Skrevet
Når bruker man div class og når bruker man div id?

6884389[/snapback]

 

 

Div id bruker man på ting som man bare skal bruke en gang pr. side.

Div class kan man bruke så mange ganger man vil på en enkel side, det gjør da at koden fortsatt validerer:)

Skrevet (endret)

Men du kan bruke begge to for det. F.eks:

<div class="mat" id="frokost">Tekst</div>
<div class="mat" id="middag">Tekst</div>

CSSen blir da:

.mat{ /*Style her*/}
.mat #frokost{ /*Style her*/}
.mat #middag{ /*Style her*/}

Endret av Garreth
Skrevet

Vel, du kan gi generelle stiler til en type elementer, for eksempel en div. Så kan det være at én div skal se litt annerledes ut - vi slenger på en klasse. Til slutt kan det hende at man skal kunne lenke til denne diven, og da trenger vi en ID. For eksempel. :)

Skrevet
Ok, takk!

Men man kan vel ikke sette en div i en klasse og en ID og få verdier fra begge, slik at man foreks kan få to borders?

6909289[/snapback]

 

Det skal gå fint:)

Skrevet (endret)

Class er til for å henvise til en klasse i CSS. Samme klasse kan i henhold til W3C-standarden brukes på flere elementer i ett og samme HTML-dokument. Klasser definerer altså format og layout på typiske/"common" elementer. ID brukes for å identifisere et unikt element i et HTML-dokument. Man kan gi en ID formater og posisjoner, men det er ikke trivielt.

Jeg bruker ID til å spesifiere et unikt DIV-element, og setter så formater og posisjoner på elementer som befinner seg innenfor den gitte ID-DIVen.

 

Eks:

<style>
#kolonne-en {
  background: #000;
}
#kolonne-en p {
  color: #FFF;
  padding: 3px;
  border: solid 1px #000;
  margin-left: 5px
}
</style>
<div id="kolonne-en">
  <p>Tekst her</p></div>

På den måten bli alle paragrafer innenfor den gitte ID-en formatert på sitt vis, uten at det påvirker elementer i resten av dokumentet. Dette gir en semantisk og ryddig koding, og i mange tilfeller færre koder i CSS-filen.

 

Edit: Style-taggen er kun brukt for illustrasjonens skyld.

Endret av neitakk

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...