Kom ihåg mig?
Home Menu

Menu


Centrera med DIV

Ämnesverktyg Visningsalternativ
Oläst 2005-01-11, 00:05 #1
void void är inte uppkopplad
Medlem
 
Reg.datum: Oct 2003
Inlägg: 124
void void är inte uppkopplad
Medlem
 
Reg.datum: Oct 2003
Inlägg: 124
Hej,

frågan har säkert ställts tidigare, men jag har sökt och inte funnit något svar. Hur gör man en sida som skall ligga horisontellt centrerad, säg med 600px bredd, på skärmen med en div? Jag vill inte baka ihop någon frame som jag gjort tidigare, det kan knappast vara optimalt.

Jag har kikat på http://www.alistapart.com/ och efter att försökt göra som de så funkar det i Firefox, men inte i Explorer. Nån som kan ha en aning om vad jag gör för fel? Har kopierat klassen wrapper rakt av för att centrera saker och ting.

mvh
Marcus
void är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 00:26 #2
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
text-align:center på body tror jag löser dina problem.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 00:41 #3
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Citat:
Originally posted by Clarence@Jan 11 2005, 01:26
text-align:center på body tror jag löser dina problem.
Det tror jag med
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 02:10 #4
Jesters avatar
Jester Jester är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2004
Inlägg: 363
Jester Jester är inte uppkopplad
Flitig postare
Jesters avatar
 
Reg.datum: Apr 2004
Inlägg: 363
Kod:
<div style="width:600px;margin-left: auto;margin-right: auto;">innehåll</div>
Sätt sedan en ram på den så ser du att området är centrerat.
Jester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 04:10 #5
Joels avatar
Joel Joel är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 790
Joel Joel är inte uppkopplad
Mycket flitig postare
Joels avatar
 
Reg.datum: Nov 2003
Inlägg: 790
Går det att centrera innehåll i mitten av sidan också? "valign="middle"" som det heter i html? alltså "centrera" innehållet till mitten på höjdledden?
<table height="100%" width="100%" valign="middle">
<tr><td></td></tr>
</table>

eller nått i html, men med div/css?
Joel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 04:44 #6
Jesters avatar
Jester Jester är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2004
Inlägg: 363
Jester Jester är inte uppkopplad
Flitig postare
Jesters avatar
 
Reg.datum: Apr 2004
Inlägg: 363
Citat:
Originally posted by programmer@Jan 11 2005, 05:10
Går det att centrera innehåll i mitten av sidan också? "valign="middle"" som det heter i html? alltså "centrera" innehållet till mitten på höjdledden?
<table height="100%" width="100%" valign="middle">
<tr><td></td></tr>
</table>

eller nått i html, men med div/css?
Inte på det viset. Det gör man isf med CSS. Ska man göra det får man skapa en null-kontainer som man placerar absolut 50% horizontellt 50% vertikalt (0x0 pixlar) och sedan lägga en relativt placerad kontainer inuti denna som man sedan kompenserar uppåt samt åt vänster med hänseende på kontainerns storlek.
Jester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 10:04 #7
Susannes avatar
Susanne Susanne är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 89
Susanne Susanne är inte uppkopplad
Medlem
Susannes avatar
 
Reg.datum: Jan 2004
Inlägg: 89
Så här gör du i din css (exempel när du har din div med id=site):

Kod:
#site { 
 position:relative;
 width:765px; 
 text-align:left; 
 margin-left:auto; 
 margin-right:auto; 
 border: 1px solid #043465;
 background-color:white;
 padding:0px;
 }
Vill du se mer kod kolla källkoden på stureforsbuss.se (som jag kodat).
Susanne är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 11:41 #8
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Här hittar du hur du får en box "dead center"

Här finns det väldigt många bra resurser
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-11, 18:08 #9
void void är inte uppkopplad
Medlem
 
Reg.datum: Oct 2003
Inlägg: 124
void void är inte uppkopplad
Medlem
 
Reg.datum: Oct 2003
Inlägg: 124
Tack för alla svar!

Koden som susja föreslog funkade fint.
void är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 12:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017