Avatar billede deleurangutang Nybegynder
21. august 2002 - 10:40 Der er 6 kommentarer og
1 løsning

Position af billede

Davs!

Hvad skal jeg gøre for at få vist et logo-billede - som er fast element på alle sider - det præcis samme sted på skærmen. Kan det skrives ind i mit eksterne style sheet, med angivelse af position?

Bonusspørgsmål: Hvis jeg har flere billeder vil det så kræve en id kode eller lign. ...help me out!
Avatar billede sthen Nybegynder
21. august 2002 - 10:55 #1
Skriv det ind i et eksternt stylesheet:

  #pos1{
  position: absolute;
  top: 40px;
  left: 70px;
  z-index: 1;
}
#pos2{
position: absolute;
  top: 110px;
  left: 240px;
  z-index: 3;
}


og så i dit html-dokument

<SPAN ID="pos1">
<IMG SRC="pic1.JPG"
  WIDTH="201" HEIGHT="155" BORDER="0" ALT="Din tekst!!!">
</SPAN>

<SPAN ID="pos2">
<IMG SRC="pic2.JPG"
  WIDTH="141" HEIGHT="201" BORDER="0" ALT="Din tekst !!!!">
</SPAN>
Avatar billede deleurangutang Nybegynder
21. august 2002 - 10:57 #2
Hvad gør spankoderne...og er det ligemeget hvor i body´en det ligger?
Avatar billede 7th Praktikant
21. august 2002 - 10:59 #3
Jeg ville foretrække en div løsning.

#logo
{
left: 10px;
top: 10px;
height: 50px;
width: 50px;
position: relative;
}

<div id="logo"><img src="shape.gif" height="200" width="300"></div>

Med position relative får du placeret dit billed uafhængig af skærmstørrelsen.
Avatar billede 7th Praktikant
21. august 2002 - 11:01 #4
Ja det er lige meget hvor koden er i body, da det jo er stylesettings som bestemmer hvor logoet visuelt skal placeres.
Kig eventuelt også på http://www.html.dk/tutorials/css/lektion3.asp
Avatar billede sthen Nybegynder
21. august 2002 - 11:02 #5
Jeps - det er ligemeget

spankoderne henviser til #'erne i headen (dit eksterne stylesheet)
Avatar billede 7th Praktikant
21. august 2002 - 11:05 #6
Det er ikke helt lige meget om du bruger div eller span. Svært at forklare, men det har noget at gøre med hvordan dit logo optager plads samt en omkringliggende del...
Avatar billede 7th Praktikant
21. august 2002 - 11:06 #7
<html>
Test selv. Prøv at bytte span ud med div og se hvad der sker med teksten.

<head>
<title>hghf</title>
<style type="text/css">
#logo
{
left: 100px;
top: 100px;
height: 50px;
width: 50px;
position: relative;
}
</style>
</head>

<body>

<span id="logo"><img src="shape.gif" height="200" width="300"></span>

Ja det kan du sagtens. Med div position kan du styre præcis hvorhenne du vil have dit logo. Kig eventuelt på http://www.html.dk/tutorials/css/lektion14.asp

</body>
</html>
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