Gå til innhold

hjelp til å lære div


Anbefalte innlegg

Skrevet (endret)

Hei tenkte jeg skulle prøve å gå over fra tabel til div, først.. hva er fordelen og hva er ulempene.

 

så noen kjappe til:

 

hva er id til?

alt settes via css?

man kan sette bg, bredde,høyde på samme måte som med tabeller?

 

 

en av mine problemer er vel å se hvordan disse kan ligge side om side og ikke bare under hverandre.

 

kom gjerne med noen tips til meg. :thumbs:

 

EDIT: frekk idag.. men: Takk for alt av hjelp og tips :D er toppers :thumbup:

Endret av Svendsen
Videoannonse
Annonse
Skrevet
Hva er id til?

id er til for å identifisere div'en din slik at du kan sette egenskaper på den i CSS.

 

eksempel:

html

<html>
<head>
<title>DIV'ene mine:D</title>
</head>
<body>
<div id="div_en">Div 1</div>
<div id="div_to">Div 2</div>
</body>
</html>

CSS:

div#div_en{
color: red;
}
div#div_to{
color: blue;
}

alt settes via css?

ja. fonter, farger, posisjoner, osv. osv.

man kan sette bg, bredde,høyde på samme måte som med tabeller?

ikke helt.. med div's setter du posisjonen fra topp, bunn, høyre, venste enten i prosent eller piksler. (hvis du skjønner)

en av mine problemer er vel å se hvordan disse kan ligge side om side og ikke bare under hverandre.

du setter posisjonen ut i fra piksler eller prosent enten fra høyre, venstre, topp eller bunn.. :D

Skrevet

Takk for alle svar.

 

Jeg prøvde meg litt før jeg fikk svar og så at det ikke gikk med:

 

<div></div>
<br>
<div></div>

 

disse havna opp på hverandre :D

 

men det er altså bare å sette hvor de skal begynne og starte?

 

men hva lønner seg % eller pixler?

 

hva med å ha en div rundt alt som enten midtstiller? eller funker det ikke på samme måte som med tables?

Skrevet

Nå må man huske på at jeg lærte meg div's i natt..

 

Men slik du har satt det opp kommen dem oppå hverandre, med to linjeskift mellom.. Om du skriver;

 

<div id="hoved">
<div id="header">Her kan du skrive ting som skal stå innen for Header-div'en, evt sette inn et bilde og bildets egenskaper..
</div>
</div>

 

Da kommer den "header" inni "hoved", som er hele greia..

Skrevet

Er det ikke best med prosent hvis siden skal være midtstilt? med pixler blir den vel låst, men ved prosent blir den "dynamisk"? altså at den står i midten uansett oppløsning? eller er det jeg som er HELT på jordet her nå?? kan ikke en shite om div's, så det skulle ikke forundre meg om jeg var helt borte! :blush:

Skrevet
Er det ikke best med prosent hvis siden skal være midtstilt? med pixler blir den vel låst, men ved prosent blir den "dynamisk"? altså at den står i midten uansett oppløsning? eller er det jeg som er HELT på jordet her nå?? kan ikke en shite om div's, så det skulle ikke forundre meg om jeg var helt borte! :blush:

En grei sak for å midtstille en DIV:

 

DIV.navnetpaadivendin {
 margin:0 auto;
 position:relative;
 }

 

Du bør kansje også bruke width: og height: for å få den i rett størrelse.

Skrevet
*notere seg bak øyret å skrive en guide om åssn divs funker*

det hadde vært fint :)

 

får de tikke helt til

 

men krangle litt til før jeg spør mer

Skrevet

Vel må nok spørre....

 

jeg fikser ikke å få to diver rett etterhverandre.... :(

 

de legger seg bare under hverandre.

 

hvordan setter jeg at en skal begynne der den andre slutter?

 

si div1 er 100px bred, skal vel div2 begynner 100 eller 101 etter

Skrevet

	#leftcontent {
 float:left;
 width:67%;
 background:#fff;
 border-right:2px solid #000;
 border-bottom:2px solid #000;
 margin-right:15px;
 padding-bottom:20px;
 }

#rightcontent {
 }

 

	<div id="leftcontent">
 masse jall
</div>
<div id="rightcontent">
 masse jall
</div>

Skrevet (endret)

[Jante]: Det hjalp :D

 

dette kom jeg opp med: http://stianweb.com/ia/test/div.htm

 

men som dere ser så er ikke høyre kant like hele veien.

 

css fila ligger i test mappa

 

takk for all hjelp alle sammen

 

edit: jeg fant det ut :)

 

av en eller annen grunn måtte jeg sette menyen til 99px og ikke 100. også er hoved til 650 og head til 750.... blir ikke dette feil eller teller den med str på border?

Endret av Svendsen

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