Avatar billede sj10 Nybegynder
18. februar 2001 - 16:09 Der er 6 kommentarer og
1 løsning

Vertikal centrering!

Hejsa...

Jeg sidder og arbejder på en hjemmeside, hvor jeg ønsker man skal kunne se hele siden i opløsningen 800x600 (uden scroll). Mit umiddelbare problem er så, at hvis man fx ser siden i 1024x768, bliver selve siden vist med et bart stykke i bunden (er ikke så pænt). Derfor vil jeg høre, om det er muligt at gøre sådan, at siden bliver centreret vertikalt i højere opløsninger end 800x600, så den dermed altid bliver placeret i midten af skærmen?.

Hvordan kan dette evt. gøres?

Med venlig hilsen
sj10
Avatar billede hope Nybegynder
18. februar 2001 - 16:10 #1
interesant, lytter med...
Avatar billede steven Nybegynder
18. februar 2001 - 16:13 #2
Værsgo\'

<html>
<body>
<table width=\"100%\" height=\"100%\">
<tr>
<td valign=\"center\" align=\"center\">Midten
</td>
</tr>
</table>
</body>
</html>

/Steven
Avatar billede prodic Mester
18. februar 2001 - 16:14 #3
Indsætte to ekstra rækker i en table der bruger * eller procent i højden.
Eller ved at lave et frameset der loader den rigtige side i midten. Du har så bestemt højden på siden i midten, men ikke de andre der bare fylder resten af siden ud.....

Eller er jeg helt off? Kig på www.prodic.dk for at se hvad jeg mener!
Avatar billede steven Nybegynder
18. februar 2001 - 16:17 #4
Hej prodic,

Hvis man bruger mit forslag og sætter den tekst/tabel man vil vise ind, så vil det blive centreret på siden. Så behøver man ikke ekstra kolonner, rækker mm.
Avatar billede prodic Mester
18. februar 2001 - 16:21 #5
Nej men det er rigtigt. Nu læste jeg bare hans spørgsmål som om at siden var designet til 800x600, og derfor kunne det tænkes at en ekstra række/kolone var mere anvendeligt.

Men ellers har du helt ret.
Avatar billede sj10 Nybegynder
18. februar 2001 - 16:42 #6
Det virker, tak for hjælpen!
sj10
Avatar billede jakoba Nybegynder
18. februar 2001 - 16:47 #7
men er der ikke noget med at de nyere browsere ikke adlyder den slags height= parametre?

lav et tranparent .gif billede i størrelsen 1x1 pixels. Kald den fyld.gif.

<html>
<body>
<table width=\"100%\" height=\"100%\">
<tr>
<td valign=\"center\">
<script language=\'javascript\'>
var ih = (navigator.appName==\"Netscape\")?window.innerHeight:document.body.clientHeight;
document.write( \"<img src=\'fyld.gif\' width=1 height=\"+(ih-25)+\">\" );
</script>
<center>Midten</center>
</td>
</tr>
</table>
</body>
</html>

Så er du sikker på tabellen får den højde.

mvh JakobA
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