Avatar billede n!nja Nybegynder
07. marts 2006 - 12:51 Der er 10 kommentarer og
1 løsning

Placering af billede på centreret website

Hej eksperter!

Jeg har et website som er centreret. I den ene side af dette site vil jeg gerne have placeret et billede - altså ovenpå sitet - samme sted, uanset hvilken opløsning brugeren kører med.

Nogle der kan hjælpe med det?

/N!NJA
Avatar billede softspot Forsker
07. marts 2006 - 13:06 #1
Er det ikke bare noget med position:absolute og så nogle left og top-positioner?

Inline ville jeg mene det f.eks. kunne se sådan ud:

<img src="billede.jpg" style="position:absolute;top:200px;left:400px;z-index:10;">
Avatar billede n!nja Nybegynder
07. marts 2006 - 13:16 #2
Hmmm - det tror jeg ikke, for med absolute placeres elementet vel fast 200px fra top og 400px fra bund... og så kan selve sitet jo flytte sig uden at billedet følger med, hvis browser vinduet resizes...
Avatar billede softspot Forsker
07. marts 2006 - 13:18 #3
Med mindre du placerer det ifht. den yderste ramme som  sørger for at indholdet centreres...
Avatar billede n!nja Nybegynder
07. marts 2006 - 13:23 #4
Tror ikke jeg er helt med - sitet er bygget op vha. tabeller...
Avatar billede n!nja Nybegynder
07. marts 2006 - 13:24 #5
...og er kun centreret horisontalt.
Avatar billede softspot Forsker
07. marts 2006 - 13:34 #6
Kan du leve med sådan en løsning:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
  <title>Centrer billede over site</title>
</head>
<body>

  <table align="center" width="770" cellpadding="0" cellspacing="0" border="0">
    <tr>
      <td colspan="3"><div style="position:relative"><img src="" style="position:absolute;left:300px;top:100px;" width="200" height="450"></div></td>
    </tr>
    <tr>
      <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
    </tr>
    <tr>
      <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
    </tr>
  </table>
 
</body>
</html>
Avatar billede softspot Forsker
07. marts 2006 - 13:45 #7
Alternativt skal du pakke dit layout ind i en div og så centrere den også. Noget i stil med:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>Centrer billede over site</title>
</head>
<body>

  <div style="position:relative;width:770px;margin:0 auto;">
    <img src="" style="position:absolute;left:300px;top:100px;" width="200" height="450">
    <table width="770" cellpadding="0" cellspacing="0" border="1">
      <tr>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      </tr>
      <tr>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      </tr>
      <tr>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      </tr>
      <tr>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      </tr>
      <tr>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
        <td>lksajkljs klajkljs slajslj alsdalsdasdasdas dsa as das das dasd</td>
      </tr>
    </table>
  </div> 
 
</body>
</html>
Avatar billede n!nja Nybegynder
07. marts 2006 - 14:10 #8
Det første er fuldt ud acceptabelt!

Smid et svar så du kan få dine velfortjente points :)
Avatar billede n!nja Nybegynder
07. marts 2006 - 14:39 #9
Og dog - løsning nummer to er bedre, da den virker i FF også! :)
Avatar billede softspot Forsker
07. marts 2006 - 14:57 #10
Ja, FF må man ikke glemme ;D
Avatar billede softspot Forsker
07. marts 2006 - 18:18 #11
Tak for point :)
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