Avatar billede jakobdo Ekspert
18. juli 2003 - 11:54 Der er 8 kommentarer og
1 løsning

Tabel centreret på hjemmeside

Hej, jeg skal have lavet en hjemmeside, og jeg kan godt få en tabel, centreret på siden, så der er 20px luft hele vejen rundt (top,left,right og bottom i IE)

Men hvordan koder jeg dette, så det virker i NS/Mozilla og IE...

Vil helst gerne have noget kode som virker ens på alle browsere...
Avatar billede exp Juniormester
18. juli 2003 - 12:19 #1
<div style="margin: 20px; border: 2px solid black;">tekst</div>
Avatar billede jakobdo Ekspert
18. juli 2003 - 12:42 #2
Tror du misforstod...

Jeg vil have min hjemmeside ala dette:

S = siden...
T = tabel...

SSSSSSSSSS
STTTTTTTTS
STTTTTTTTS
STTTTTTTTS
STTTTTTTTS
SSSSSSSSSS

Sådan skal det endelig resultat se ud!

Jeg kan lave det i IE med følgende:

<body style="padding:20px">
<table height="100%" width="100%">
<center>
TEST
</center>
</table>
</body>

Men denne løsning virker ikke i Mozilla, da den åbenbart ikke understøtter height="100%"
Avatar billede exp Juniormester
18. juli 2003 - 12:43 #3
prøv at sætte height til 99%
Avatar billede exp Juniormester
18. juli 2003 - 12:44 #4
og width...

<body style="padding:20px">
<table style="height: 99%;width: 99%;">
<center>
TEST
</center>
</table>
</body>
Avatar billede jakobdo Ekspert
18. juli 2003 - 12:50 #5
Det ser stadig ikke godt ud i mozilla...
Men i IE er det fint nok!

Her min kode:

<Index.html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body    class="border" OnLoad="window.defaultStatus='HAIR BY YOUNG';">
<center>
<table class="outer">
<tr>
<td class="outer">
<table class="inner">
<tr>
<td>
Test
</td>
</tr>
</table>
<div class="size70">&#169;opyright 2002<a onmouseover="window.status='Mail kommentarer/rettelser til Webmasteren';return true;" href="mailto:Jakob@XXXXX.com?subject=XXXXX">Jakob Olsen</a></div>
</td>
</tr>
</table>
</body>
</html>
</index.html>

<style.css>
BODY
{
color:#4F341F;
font-family:arial;
font-size:70%;
background-color:#4F341F;
scrollbar-3dlight-color:#4F341F;
scrollbar-arrow-color:#4F341F;
scrollbar-base-color:#E4E1B6;
scrollbar-face-color:#E4E1B6;
scrollbar-darkshadow-color:#4F341F;
scrollbar-highlight-color:#4F341F;
scrollbar-shadow-color:#4F341F;
scrollbar-track-color:#4F341F;
text-align:center;
padding: 10px 20px;
}
           
A
{       
color : #4F341F;
}
   
table.outer
{
width:99%;
height:99%;
background-color:#E4E1B6;
text-align:center;
}

td.outer
{
padding: 20px;
}

table.inner
{
width:99%;
height:99%;
background-color:#E4E1B6;
text-align:center;
border-style: dashed;
border-color: #4F341F;
}

.size70
{
font-size:70%;
}
</style.css>
Avatar billede ha9953 Nybegynder
21. juli 2003 - 13:58 #6
Jeg har det samme problem og det viser sig at bl.a. mozilla ikke understøtter xhtml standarden og dermed ikke højde i tabeller
Avatar billede jakobdo Ekspert
21. juli 2003 - 16:00 #7
Øv... :o(
Avatar billede roenving Novice
22. juli 2003 - 00:28 #8
Har du prøvet pixeldudes ide om centrering med fast størrelse:

table.outer{
position:absolute;
width:800px;
height:600px;
top:50%;
left:50%;
margin-left:-400px;
margin-top:-300px;
background-color:#E4E1B6;
text-align:center;
}
Avatar billede jakobdo Ekspert
12. februar 2004 - 09:09 #9
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester