Gå til innhold

Divs - class og ID


Anbefalte innlegg

Videoannonse
Annonse

Hvis du har et element det bare skal være en av på en side bruker du en unik identifikator, en id. Hvis du vil formatere mange elementer på samme måte i et dokument bruker du class.

 

HTML-dokumenter skal markere (markup, aner ikke hvordan det oversettes) struktur/semantikk i dokumentet. Det vil si at overskrifter er hx, avsnitt er p, lister er ul/ol osv etc mm. Div-mania er når en stapper alt muligrart inn i divs, også ting som helt klart er overskrifter, avsnitt, lister, tabeller osv.

Endret av CruellaDeVille
Lenke til kommentar
For å forenkle det Cruella sa: en ID kan kun brukes én gang (det gjelder alle elementer), mens CLASS kan brukes så mange ganger du vil.

8137931[/snapback]

 

Kan? Har jo selv brukt ID flere ganger per dokument, blir vel heller skal?

 

/Jan Tore

8138157[/snapback]

Selvsagt er det fysisk mulig å bruke en ID flere ganger, men du skjønte vel hva jeg mente?

Lenke til kommentar
trenger ikke p.klassen holder med .klassen, men det gjelder hele dokumentet da.. hvis du har p så peker den til p i klassen. Altså skal din html kode se slik ut:

<div class="klassen">

<p>innhold</p>

</div

8138350[/snapback]

 

 

 

Okei.. =D

 

Takker for svarene

 

/Jan Tore

Lenke til kommentar

Nei, du kan ikke gi en DIV en klasse, som du styler som om det skulle være en P i CSS filen din.

 

Sånn skal det se ut:

p.klassen {
color: #000;
}

 

<p class="klassen">Lorem ipsum dolor sit amet.</p>

 

Hvis du vil bruke en DIV, må du skrive DIV.klassen. Men du bør alltid ha

rundt tekst ;)

 

Du kan også gjøre det på denne måten:

 

div.klassen {
width: 500px;
}

div.klassen p {
color: #000;
}

 

<div class="klassen">
<p>Lorem ipsum dolor sit amet</p>
</div>

Lenke til kommentar

En klasse (og id for den saks skyld) kan du bruke på alle slags elementer, så lenge du ikke har spesifisert hvilken type element du vil bruke den på. Eksempler:

 

p.klassen kan kun brukes på en paragraf. Markupen blir slik:

 

<p class="klassen">bla bla</p>

 

.klassen kan brukes på alt.

 

<div class="klassen">, <p class="klassen">, <span class="klassen"> osv.

 

Videre kan man bruke klasser og ider for å style elementer inni elementer. Eksempel:

 

.klassen p {...} setter stiler for en paragraf inni .klassen, slik:

 

<div class="klassen">
<p>
Tekst
</p>
</div>

Lenke til kommentar

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...