Gå til innhold

Div istedenfor tabeller


Anbefalte innlegg

Mange her på forumet maser om div istedenfor tabeller.

 

Derfor har jeg lyst til å lære meg dette, siden sidene også blir bedre på alle måter (?). Jeg vet INGENTING om div

 

Så gjennom den sticky tråden om sider som er verdt å merke seg osv., men orka ikke se gjennom alle. Fant da ikke noe som har med div å gjøre.

 

Noen som har noen linker til tutorials (MÅ VÆRE FOR NYBEGYNNERE) eller bare "skole"-sider der det står en del rundt div?

 

På forhånd takk.

Lenke til kommentar
Videoannonse
Annonse

Jepp, har jo allerede en stylesheet som bestemmer alink, ahover, avisited, font, fontsize og scrollbar, men utover det har jeg ikke satt meg inn i noe, ettersom mine desginer er basert på tabeller :D

 

Edit: Man skriver altså inn

<link rel="stylesheet" type="text/css" href="stil.css">

på vanlig måte mellom <head>-tagene, og skriver inn all informasjonen om de forskjellige div'ene i CSS-en..?

 

Rekkefølge er vel ganske viktig i CSS, noen spesiell plass det bør stå?

Endret av NMI on XTC
Lenke til kommentar

scrollbar validerer ikke, og virker så langt jeg vet bare i IE... men jaja :)

 

mye av det du definerer i vanlige html tagger bruker man også i css...

f.eks.

font-size

width

height

border

margin

padding

cellspacing

 

dessuten er det ofte lett å gjette seg til hva de forskjellige sakene er :)

men bare spør her., så får du svar utrolig fort!

Lenke til kommentar

hm... okei..

 

lager du f.eks.

 

table.kult{

height: 250px;

width: 360ox;

}

 

table.fancy{

width: 400px;

}

 

legg merke til at på table.kult er height definert, siden den mangler i table.fancy blir det automatisk tatt fra en table.XXX som ha det !

Lenke til kommentar

Greit å bruke #endiv som en div også feks ha 2 #endiv i samme siden med en med .class1 og den andre med .class2

 

eks:

 

#maintext {

noe

med

css

}

 

.mørk {

backgroundcolor: #000;

}

 

.lys {

backgroundcolor: #fff;

}

 

Om jeg nå bruker <div id="maintext"></div> får jeg:

#maintext {

noe

med

css

}

Om jeg velger å bruker .lys <div id="maintext" class="lys"></div> vil jeg få dette:

#maintext {

noe

med

css

}

+

.lys {

backgroundcolor: #fff;

}

 

i samme <div> :thumbs:

Lenke til kommentar

.class {

css

kode

her

}

 

blir kalt ved <div class="class"></div>

 

#id {

css

kode

her

}

blir kalt ved <div id="id"></div>

 

Det var det jeg prøvde å forklare i sta ;)

 

Edit:

 

om du vil lage en boks som er 100x100 px stor feks blir koden slik:

CSS:

#enlitenboks {

width: 100px;

height: 100px;

border: 1px solid #000;

}

 

for å gjøre det litt lettere å forstå kan jeg prøve å forklare hver enkel kode sin funksjon:

width: 100px; -Forteller oss at bredden på denne boksen er 100px (pixels)

height: 100px; -Forteller oss at høyden på denne boksen er 100px;

border: 1px soild #000; -Denne koden gir boksen en "ramme" som er 1px tykk, linjen er vanlig og at fargen på linjen er #000 (svart)

 

Alt dette tilsammen gir oss en boks som er 100x100 px med en svart ramme rundt

Endret av smoothie
Lenke til kommentar

Wow, smoothie! Du får det hele til å høres sååå enkelt ut! (Ironi...) Eller kanskje det bare er jeg som har fått nok for i dag?

 

Så hvis jeg har skrevet...

<div class="noob">Din lille n00b!</div>

 

...i HTML-fila, skriver jeg bare...

.class { masse koder og stuff }

 

??

 

Er liksom dette jeg ikke riktig skjønner...

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