Ok, tænkte på om du ville tage et kig på www.davidjacobsen.dk? Det er faktisk alt det der står på forsiden der skal være centreret.. Overskrift, billedet, knapper o.s.v. Alle delene er jo ikke bare et stort billede..
Tjah, jeg kan jo tydeligt se, at FrontPage har været der ,-(
Og så kan jeg se, at koden af en eller anden grund (chikane ?-) er lavet, så den flok internet-brugere, som ikke bruger Internet Explorer, får en meget dårlig oplevelse ...
Jeg går ud fra, at du har ladet FrontPage generere koden, men det er da tosset at udelukke 12-14 % af internet-brugerne til gengæld for at de ca. 0,1% som stadig bruger IE4 kan være med :-(
Ved at skrive koden en anelse anderledes ville _alle_ moderne browsere kunne være med, men ikke IE4, det ville kræve en fordobling, at få både det ene og det andet med ...
Men generelt set omkring centreringen, så skal du sætte alt dit indhold ind i en div (to faktisk !-) og så have følgende i stylesheet:
html,body{height:100%} #main{ height:100%; text-align:center; } #content{ margin:auto; text-align:left; height:480px; width:640px;/*Højde og bredde skal du selvfølgelig sætte, som du har behov for*/ /*Top skal sættes for ie og andre, som ikke forstår margin:auto;*/ }
Koden, kommer så til at se sådan ud:
<body onload="denKodeDuHarIdag();posMain();"><!-- Dit bodytag skal næsten ikke ændres, men det er med for tydelighed --> <div id="main"> <div id="content">
<!-- Her sætter du alt det, som idag er imellem body og /body -->
</div></div> </body>
javascriptet til positionering ser så sådan ud:
function posMain(){ if(navigator.userAgent.indexOf('MSIE')>0){ var mainH = document.getElementById("main").offsetHeight; var cont = document.getElementById("content"); cont.top = ((mainH-cont.offsetHeight)/2)+'px'; } }
-- og egentlig kunne jeg jo ligesågodt have brugt .all, men vaner ...
Hej igen, ja der er jo en grund til at jeg bruger Frontpage og det er jo fordi vi er nogen analfabeter til det her =) - nu har vi prøvet at klippe og klistre din kode ind i vores.... men men det virker ikke. Måske og det er sikkert derfor, så er sætter vi det sikkert ind det forkerte sted =)
Er det muligt, og har du lyst til at fortælle os nøjagtig hvor det skalind henne? Evt. sætte sidekoden ind her, sammen med det du har lavet?
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.