Avatar billede langfinger Nybegynder
17. maj 2004 - 20:15 Der er 7 kommentarer og
1 løsning

Problem med <div>

Hej

Jeg har en række billeder som jeg kan vil placere bestemte steder på en side. Dertil bruger jeg:
#center { position:relative; top: 175px; left: 245px }
og
<div id="center">
<img src="i/spillere/07.gif" width="22" height="21">
</div>

Problemet er nu at når jeg placerer flere billeder bliver de placeret under hinanden grundet <div> også kommer der jo problemer med placeringerne og pixels!

Håber der er en der forstår og kan hjælpe!

Mvh.

Mads Jensen
Avatar billede skovenborg Nybegynder
17. maj 2004 - 20:29 #1
kunne du evt. vise et link eller noget mere kode - bla. fra html-koden? Jeg har selv lidt svært ved at se hvad dit problem er ud fra beskrivelsen.
Avatar billede langfinger Nybegynder
17. maj 2004 - 20:31 #2
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="504" id="AutoNumber2" background="i/field.jpg">
<tr>
<td width="100%">
<div id="center">
<img src="i/spillere/07.gif" border="0" width="22" height="21">
</div>
<div id="rg">
<img src="i/spillere/07.gif" width="22" height="21">
</div>
<div id="rt">
<img src="i/spillere/07.gif" width="22" height="21">
</div>
<div id="qb">
<img src="i/spillere/07.gif" width="22" height="21">
</div>

<br><br><br><br><br><br><br><br><br><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
&nbsp;
</td>
</tr>
</table>

Hver gang jeg smider et billede ind ændrer det hele sig. Det vil sige at hvis billede 1 og 2 skal stå på samme linie skal der være forskellige top: 00px !
Avatar billede skovenborg Nybegynder
17. maj 2004 - 20:38 #3
du kan prøve med float:left; for at placere dem ved siden af hinanden. Jeg ville egentlig også gerne se det andet stylesheet du har hvor du definerer rg,rt og qb (id'erne). Du må også regne med at div'er normalt fylder 100% af bredden og vil derfor give et linieskift. Hvis du kan undgå dem ville det derfor være meget lettere hvis du bare placerede to billeder i samme div - på den måde vil de automatisk stå ved siden af hinanden.
Avatar billede olebole Juniormester
18. maj 2004 - 01:22 #4
<ole>

Et div er et block-element. Sådan et fylder hele bredden af det omkransende element. Brug et span - som er et inline-element, der tilpasser sig indholdet i bredden.

Du kan også lægge styles direkte på billederne i stedet for at pakke dem ind:
  <img id="center" src="i/spillere/07.gif" border="0" width="22" height="21">
og stadig:
  #center { position:relative; top: 175px; left: 245px }

/mvh
</bole>
Avatar billede skovenborg Nybegynder
04. juni 2004 - 15:30 #5
har du fået noget til at virke endnu?
Avatar billede skovenborg Nybegynder
21. juni 2004 - 22:09 #6
noget nyt?
Avatar billede langfinger Nybegynder
18. oktober 2004 - 15:54 #7
svar olebole?
Avatar billede olebole Juniormester
18. oktober 2004 - 18:49 #8
... s'gerne  :)
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