/ 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
Center elementer når CSS bruges til placer~
Fra : Jonas


Dato : 26-02-03 20:05

Hej - Håber nogle kan hjælpe mig med at få det her til at spille.
For det kan jeg ikke...

Jeg har bygget en side op ved CSS, men kan kun bestemme hvor
langt texten el. billedet skal være fra left. Det duer jo ikke
når jeg gerne vil have den til at stå center lige meget hvad
opløsningen på skærmen er...

Findes der ikke en center funktion?

Siden kan ses på: www.facefear.dk/his

Jeg bruger koden:

#boks1 {
   position:absolute;
   top:80px;
   left:370;

Hvordan sætter man denne boks i center af siden?

På forhånd tak
/Jonas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Lasse Reichstein Nie~ (26-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 26-02-03 20:47

Jonas <jkaeldso@mail.dk> writes:

> Jeg har bygget en side op ved CSS, men kan kun bestemme hvor
> langt texten el. billedet skal være fra left.

Ikke kun. Du kan også bestemme hvor langt det skal stå fra højre kant.

> Det duer jo ikke når jeg gerne vil have den til at stå center lige
> meget hvad opløsningen på skærmen er...

.... også hvis siden er smallere end det der skal centreres? :)
Det er det specialtilfælde man plejer at glemme. Løsningen nedenfor
virker dog i det tilfælde.

> Findes der ikke en center funktion?

Ikke til blok-elementer, kun til tekst. I det mindste ikke direkte

> #boks1 {
>    position:absolute;
>    top:80px;
>    left:370;

(der SKAL "px" efter 370!)

> Hvordan sætter man denne boks i center af siden?

Det har været oppe og vende nogle gange på det sidste :)
Det kan gøres ved at sætte margin på begge sider til auto.
Prøv at tjekke
<URL:http://www.infimum.dk/HTML/center.html#hmarginauto>
Hvis man kender elementets bredde kan man også gøre det med
en negativ margin, men det virker dårligt hvis siden bliver
smallere end det centrerede element (se længere nede på siden
for hvordan man bruger negativ margin).

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Jonas (26-02-2003)
Kommentar
Fra : Jonas


Dato : 26-02-03 21:31

> Det har været oppe og vende nogle gange på det sidste :)
> Det kan gøres ved at sætte margin på begge sider til auto.
> Prøv at tjekke
> <URL:http://www.infimum.dk/HTML/center.html#hmarginauto>
> Hvis man kender elementets bredde kan man også gøre det med
> en negativ margin, men det virker dårligt hvis siden bliver
> smallere end det centrerede element (se længere nede på siden
> for hvordan man bruger negativ margin).

har nu prøvet at gøre følgende:

<body topmargin="auto" leftmargin="auto">

Men det virker ikke... What to do else?

/Jonas

Se den omtalte side på www.facefear.dk/his


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Peter Loumann (26-02-2003)
Kommentar
Fra : Peter Loumann


Dato : 26-02-03 22:09

On Wed, 26 Feb 2003 20:30:46 +0000 (UTC), Jonas <jkaeldso@mail.dk>
wrote:

>har nu prøvet at gøre følgende:

Tre gange?

--
hilsen pl
http://huse-i-naestved.dk

Jens Gyldenkærne Cla~ (27-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-02-03 11:23

Jonas skrev:

> har nu prøvet at gøre følgende:
>
> <body topmargin="auto" leftmargin="auto">

Brug css:

<body style="margin-top: auto; margin-left: auto;">

Se evt. css-introduktionen på <http://html.dk/tutorials/css/>
eller specifikationen på <http://www.w3.org/TR/REC-CSS2/>.
--
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

Jonas (26-02-2003)
Kommentar
Fra : Jonas


Dato : 26-02-03 21:34

> Det har været oppe og vende nogle gange på det sidste :)
> Det kan gøres ved at sætte margin på begge sider til auto.
> Prøv at tjekke
> <URL:http://www.infimum.dk/HTML/center.html#hmarginauto>
> Hvis man kender elementets bredde kan man også gøre det med
> en negativ margin, men det virker dårligt hvis siden bliver
> smallere end det centrerede element (se længere nede på siden
> for hvordan man bruger negativ margin).

har nu prøvet at gøre følgende:

<body topmargin="auto" leftmargin="auto">

Men det virker ikke... What to do else?

/Jonas

Se den omtalte side på www.facefear.dk/his


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jonas (26-02-2003)
Kommentar
Fra : Jonas


Dato : 26-02-03 21:35

> Det har været oppe og vende nogle gange på det sidste :)
> Det kan gøres ved at sætte margin på begge sider til auto.
> Prøv at tjekke
> <URL:http://www.infimum.dk/HTML/center.html#hmarginauto>
> Hvis man kender elementets bredde kan man også gøre det med
> en negativ margin, men det virker dårligt hvis siden bliver
> smallere end det centrerede element (se længere nede på siden
> for hvordan man bruger negativ margin).

har nu prøvet at gøre følgende:

<body topmargin="auto" leftmargin="auto">

Men det virker ikke... What to do else?

/Jonas

Se den omtalte side på www.facefear.dk/his


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste