Avatar billede lmejding Nybegynder
10. marts 2005 - 20:23 Der er 11 kommentarer

Centre logo - hver gang

Hej
Jeg vil gerne have et logo på mit webdesign til altid at være centreret midt på siden - og 100 pixel nede på siden fra toppen.
Det skal altid være sådan - lige meget hvilken opløsning skærmen er sat til og om vinduet ikke er maximeret.

hvordan gør jeg?
Avatar billede wormsk8 Nybegynder
10. marts 2005 - 20:35 #1
#toplogo { margin-left: auto; margin-right: auto text-align: center; }

Burde hjælpe på det.

Eller smid logoet ind i en div, som du kalder toplogo.
Avatar billede lmejding Nybegynder
10. marts 2005 - 20:44 #2
Hej
Det virker ikke - lægger sig helt til venstre..
Jeg har sat din kode ind:
#logo { margin-left: auto; margin-right: auto text-align: center; }

Og denne kode ind på siden med logoet:
<div id="logo">
<img border="0" src="include/logo.gif">
</div>

Hilsen
Lars
Avatar billede basementjack Nybegynder
10. marts 2005 - 21:02 #3
Jeg vil mene det bør være sådan her:

#logo { text-align: center; margin-top:100px; }
#logo span { margin-left: auto; margin-right: auto; }

<div id="logo"><span>
<img border="0" src="include/logo.gif"></span>
</div>
Avatar billede lmejding Nybegynder
10. marts 2005 - 21:29 #4
Det virker - bortset fra at billedet skubber resten af indholdet længere ned på siden.
Det er meningen at billedet skal ligge oven på en række i en tabel - uden at påvirke tabellen...Er z-index en mulighed??
Avatar billede basementjack Nybegynder
10. marts 2005 - 21:33 #5
Måske sådan her, ellers bliver det nok noget med z-index ?

#logo { text-align: center; position:absolute; top:100px; }
#logo span { margin-left: auto; margin-right: auto; }

<div id="logo"><span>
<img border="0" src="include/logo.gif"></span>
</div>
Avatar billede lmejding Nybegynder
10. marts 2005 - 21:42 #6
Når jeg bruger absolute bliver det ikke centreret.
Hvis jeg ændre absolute til relative bliver den centreret, men tabellen rykker ned..Grrr.
Avatar billede basementjack Nybegynder
11. marts 2005 - 10:38 #7
Og tabellen er vel uden for div#logo ?

Kan ikke lige gennemskue hvad der ellers skulle være i vejen der... :|
Avatar billede wormsk8 Nybegynder
11. marts 2005 - 11:31 #8
Kan du ikke skrive alt din kode?

Så er det en del nemmere..
Avatar billede lmejding Nybegynder
11. marts 2005 - 11:40 #9
Jo, selvfølgelig.
Her er koden, med boksen:
<html>

<head>

<link rel="stylesheet" type="text/css" href="include/kn.css">
<title>New Page 1</title>
</head>

<body>
<div id="logo"><span>
<img border="0" src="include/logo.gif"></span>
</div>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
</body>

</html>

<body>
<div id="logo"><span>
<img border="0" src="include/logo.gif"></span>
</div>
ghj<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
</body>

</html>

...og css koden:

#logo { text-align: center; position:relative; top:10px; }
#logo span { margin-left: auto; margin-right: auto; }

/Lars
Avatar billede lmejding Nybegynder
11. marts 2005 - 11:41 #10
Damn - kom til at paste forkert...om igen:


<html>

<head>

<link rel="stylesheet" type="text/css" href="include/kn.css">
<title>New Page 1</title>
</head>

<body>
<div id="logo"><span>
<img border="0" src="include/logo.gif"></span>
</div>
ghj<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
  <tr>
    <td width="33%">&nbsp;</td>
    <td width="33%">&nbsp;</td>
    <td width="34%">&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
</body>

</html>

css koden:


#logo { text-align: center; position:relative; top:10px; }
#logo span { margin-left: auto; margin-right: auto; }
Avatar billede roenving Novice
11. marts 2005 - 11:58 #11
<body>
  <img src="include/logo.gif" style="width:480px;top:100px;margin:0 auto;">

...

-- margin: auto; virker kun, når du har en angivet bredde (og i IE kun hvis du har en fuldt kvalificeret doctype inklusive dtd-link !-)
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