/ 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
At placere et element med CSS
Fra : Mads Horndrup


Dato : 16-11-09 15:56

Hej.

Jeg synes ikke jeg kan finde ud af hvordan jeg
placere et element med CSS, hvis jeg nu gerne vil have det
centreret.

Er der en måde at gøre dette?

På forhånd tak
Mads Horndrup

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Philip Nunnegaard (16-11-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 16-11-09 16:25

Mads Horndrup skrev:

> Jeg synes ikke jeg kan finde ud af hvordan jeg
> placere et element med CSS, hvis jeg nu gerne vil have det
> centreret.
>
> Er der en måde at gøre dette?

Nu ved jeg ikke præcis hvad det er du vil have centreret, men en metode
er at sætte højre- og venstra margin til auto.

margin: 0 auto;

Er det selve teksten *inde i* elementet du vil have centreret, og *ikke*
elementet selv, sætter du text-align på elementet:

text-align: center;


--
Philip - http://www.chartbase.dk | http://www.hitsurf.dk

Mads Horndrup (16-11-2009)
Kommentar
Fra : Mads Horndrup


Dato : 16-11-09 17:15

Philip Nunnegaard wrote in dk.edb.internet.webdesign.html:
> Mads Horndrup skrev:
>
> > Jeg synes ikke jeg kan finde ud af hvordan jeg
> > placere et element med CSS, hvis jeg nu gerne vil have det
> > centreret.
> >
> > Er der en måde at gøre dette?
>
> Nu ved jeg ikke præcis hvad det er du vil have centreret, men en metode
> er at sætte højre- og venstra margin til auto.
>
> margin: 0 auto;
>
> Er det selve teksten *inde i* elementet du vil have centreret, og *ikke*
> elementet selv, sætter du text-align på elementet:
>
> text-align: center;
>
>
> --
> Philip - http://www.chartbase.dk http://www.hitsurf.dk

Mange tak for dit svar. Jeg havde før skrevet:

margin-left: 25%;
margin-right: 25%;
width: 50%;

Men jeg tror lige jeg omskriver det til auto - mange tak.


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Philip Nunnegaard (16-11-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 16-11-09 18:21

Mads Horndrup skrev:

> margin-left: 25%;
> margin-right: 25%;
> width: 50%;

Det ville jeg egentlig også have troet, virkede.

--
Philip - http://www.chartbase.dk | http://www.hitsurf.dk

Birger Sørensen (16-11-2009)
Kommentar
Fra : Birger Sørensen


Dato : 16-11-09 20:45

Philip Nunnegaard formulerede mandag:
> Mads Horndrup skrev:
>
>> margin-left: 25%;
>> margin-right: 25%;
>> width: 50%;
>
> Det ville jeg egentlig også have troet, virkede.

Det bør det også.
Kommer an på hvad det er puttet ind i - % er af det omgivende element.
Så hvis det ikke eksisterer eller ikke har nogen defineret bredde, vil
det ikke virke - det vil auto vist heller ikke.

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Philip Nunnegaard (16-11-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 16-11-09 20:51

Birger Sørensen skrev:

> Det bør det også.
> Kommer an på hvad det er puttet ind i - % er af det omgivende element.
> Så hvis det ikke eksisterer eller ikke har nogen defineret bredde, vil
> det ikke virke - det vil auto vist heller ikke.

<body> er vel også et slags element? Og den er der jo *altid*.
Det er i hvert flad den forklaring jeg ser på at mit "auto" plejer at
virke på den der yderste <div> jeg plejer at bruge til at omklamre hele
sidens indhold med.


--
Philip - http://www.chartbase.dk | http://www.hitsurf.dk

Birger Sørensen (16-11-2009)
Kommentar
Fra : Birger Sørensen


Dato : 16-11-09 21:56

Philip Nunnegaard skrev den 16-11-2009:
> Birger Sørensen skrev:
>
>> Det bør det også.
>> Kommer an på hvad det er puttet ind i - % er af det omgivende element.
>> Så hvis det ikke eksisterer eller ikke har nogen defineret bredde, vil det
>> ikke virke - det vil auto vist heller ikke.
>
> <body> er vel også et slags element? Og den er der jo *altid*.
> Det er i hvert flad den forklaring jeg ser på at mit "auto" plejer at virke
> på den der yderste <div> jeg plejer at bruge til at omklamre hele sidens
> indhold med.

Der står ikke noget om at det er en child af body - men der bør det
naturligvis virke. Sætter du det f.eks. i et floatet element, virker
det vist ikke ( uden også at bruge yderlige /trick/ der giver en bredde
- dem sætter /hasContent/ i gamle IE).

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Philip Nunnegaard (17-11-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 17-11-09 06:30

Birger Sørensen skrev:

> Der står ikke noget om at det er en child af body

Det var jeg også selv i tvivl om, da spørgsmålet lød meget generelt. Det
var grunden til at jeg i mit første svar skrev:

> Nu ved jeg ikke præcis hvad det er du vil have centreret


--
Philip - http://www.chartbase.dk | http://www.hitsurf.dk

Mads Horndrup (17-11-2009)
Kommentar
Fra : Mads Horndrup


Dato : 17-11-09 20:04

Birger Sørensen wrote in dk.edb.internet.webdesign.html:
> Philip Nunnegaard formulerede mandag:
> > Mads Horndrup skrev:
> >
> >> margin-left: 25%;
> >> margin-right: 25%;
> >> width: 50%;
> >
> > Det ville jeg egentlig også have troet, virkede.
>
> Det bør det også.
> Kommer an på hvad det er puttet ind i - % er af det omgivende element.
> Så hvis det ikke eksisterer eller ikke har nogen defineret bredde, vil
> det ikke virke - det vil auto vist heller ikke.
>
> --
> http://varmeretter.dk - billig, sund og hurtig mad
> http://bbsorensen.dk
>
>


Jeg kan slet ikke få auto til at virke.
Det med margin 25%, 25%, 50% virker fint :)


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (18-11-2009)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-11-09 14:53

Mads Horndrup wrote:

> Jeg kan slet ikke få auto til at virke.
> Det med margin 25%, 25%, 50% virker fint :)

Lavet rigtigt virker "margin: 0 auto;". Du må have lavet noget forkert et
eller andet sted.

Det er vist på tide du kommer med et link til dit problem i stedet for
løsrevne kodestumper. Ellers har vi ikke mulighed for at finde fejlen.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk


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

Månedens bedste
Årets bedste
Sidste års bedste