/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Problemer med div?
Fra : Ukendt


Dato : 04-02-04 23:31

Hey!

Jeg har i længere tid bakset med at bygge min sidde op via div istedet for
tables. Men jeg kan simpel hen ikke få det til at virke.... mit problem
ligger i at noget af siden skal udvide sig, så siden ser ordenlig ud lige
meget hvilken opløsning man har....

Siden skal se sådan her ud når den er færdig:
http://www.g-byte.dk/temp/index2.html

Her har jeg lavet den i div, og dog sat alle de div's der ska udvide sig til
en fast størrelse nu. Men hvis jeg sætter dem til noget andet flytter de sig
rundt eller forsvinder....
http://www.g-byte.dk/temp/index.html

Jeg ville blive meget glad hvis der var nogen der gad hjælpe mig eller evt
kigge på det....

Mvh
Aksel Spandet



 
 
Ukendt (04-02-2004)
Kommentar
Fra : Ukendt


Dato : 04-02-04 23:36


> Siden skal se sådan her ud når den er færdig:
> http://www.g-byte.dk/temp/index2.html
Hov ka lige se den laver fejl på denne side.... Nede i bunden skal baren i
højre side selfølglig opfører sig lige som i venstre side....

Mvh
Aksel Spandet



Jens Gyldenkærne Cla~ (05-02-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-02-04 11:18

Aksel Spandet skrev:

> Jeg har i længere tid bakset med at bygge min sidde op via div
> istedet for tables. Men jeg kan simpel hen ikke få det til at
> virke.... mit problem ligger i at noget af siden skal udvide
> sig, så siden ser ordenlig ud lige meget hvilken opløsning man
> har....

Så er dit udgangspunkt med at bruge absolut positionering til alt
ikke særlig godt. Prøv evt. med floats i stedet.

En anden mulighed er at positionere de faste elementer og så lade
resten være. Den teknik kan du se beskrevet her:
<http://html-faq.dk/2003.asp>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (05-02-2004)
Kommentar
Fra : Ukendt


Dato : 05-02-04 13:49

Hey!

> Så er dit udgangspunkt med at bruge absolut positionering til alt
> ikke særlig godt. Prøv evt. med floats i stedet.
Jep det ved jeg godt... men har også leget med andre ting... ka virklig bare
ikke få det til at virke...

Har prøvet med float nu.... se her: http://www.g-byte.dk/temp/index3.html
Problemet er så bare at jeg ikke kan regdigere hvor den skal lige i
højden.... altså fra toppen af rammen eller bunden kig på den nederste bar
den ligger næsten helt oppe i toppen, selv om den skulle ligge 15 pixel over
bunden.
Nogen der kan se om det er mig der laver noget galt?

> En anden mulighed er at positionere de faste elementer og så lade
> resten være. Den teknik kan du se beskrevet her:
> <http://html-faq.dk/2003.asp>
Tjaaa tror ikke rigtig jeg kan bruge det på min side... da der skal ligge en
ramme hele vejen rundt på siden....

Mvh
Aksel Spandet



Erik Ginnerskov (05-02-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 05-02-04 14:07


"Aksel Spandet" <akselspandetSNABEL-Ahomail.com> skrev

> > <http://html-faq.dk/2003.asp>
> Tjaaa tror ikke rigtig jeg kan bruge det på min side... da der skal ligge
en
> ramme hele vejen rundt på siden....

Det kræver da kun en mindre omskrivning af koden:

I body (i css) ændrer du margin til den bredde, du ønsker rundt om
sideindholdet og sætter den ønskede farve på.

Derefter indfører du en ekstra <div id="side">, der så skal indeholde alt på
siden - inklusive menu. Sæt den ønskede baggrundsfarve på denne div og
tildel den desuden position:relative.
__

body{
margin:15px;
color:black;
background:#eee
}

div#side{
color:black;
background:#ffc;
position:relative;
top:0;
left:0;
}
__

De elementer på siden, som du derefter ønsker at positionere absolut (inde i
<div id="side">), skal du positionere i forhold til div'ens ydre kanter,
ikke i forhold til browservinduets ramme.
--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Ukendt (06-02-2004)
Kommentar
Fra : Ukendt


Dato : 06-02-04 10:31

Hey!

> Det kræver da kun en mindre omskrivning af koden:
Ok... så er det nok bare mig der ikke lige forstod det 100%

> I body (i css) ændrer du margin til den bredde, du ønsker rundt om
> sideindholdet og sætter den ønskede farve på.
>
> Derefter indfører du en ekstra <div id="side">, der så skal indeholde alt

> siden - inklusive menu. Sæt den ønskede baggrundsfarve på denne div og
> tildel den desuden position:relative.
> __
>
> body{
> margin:15px;
> color:black;
> background:#eee
> }
>
> div#side{
> color:black;
> background:#ffc;
> position:relative;
> top:0;
> left:0;
> }
> __
>
> De elementer på siden, som du derefter ønsker at positionere absolut (inde
i
> <div id="side">), skal du positionere i forhold til div'ens ydre kanter,
> ikke i forhold til browservinduets ramme.
Hvordan positionere jeg dem efter <div id="side">.... ?

http://www.g-byte.dk/temp/index4.html
http://www.g-byte.dk/temp/Images%20Backup/style.css

Ser det rigtig ud indtilvidre?

Mvh
Aksel Spandet



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste