Avatar billede dingkee Nybegynder
06. januar 2006 - 22:14 Der er 5 kommentarer og
1 løsning

Ændre position på billeder

Nu er jeg kommet et skridt videre i mit projekt...

Men nu skal jeg have fundet en metode hvorpå jeg kan placere mine billeder på siden...

Placeringen skal foregå via css og positionering, det fungere også fint nok  - næsten...

Jeg vil gerne have at der skal være 3 px mellem hvert billed, mit problem er så at billederne har forskellige bredder...

Så jeg kan ikke sætte en fast afstand mellem positioneringerne... jeg henter billedets bredde i php, men det jeg faktisk skal bruge er det / de forige billeders bredde, og så lægge 3 til inden jeg viser det nye billed...

Hvordan gør jeg det??

Meget kryptisk forklaring det her :) men det siden skal, er at vise alle billederne på en lang række, horisontalt...
Avatar billede udvikler Nybegynder
06. januar 2006 - 22:16 #1
Du kan jo evt. ligge dem i en tabel og skrive cellspacing="3" ?
Avatar billede udvikler Nybegynder
06. januar 2006 - 22:17 #2
det vil sige:

<table border="0" cellspacing="3">
<tr>
<?php
$query = mysql_query("select * from database"); or die(mysql_error());
while ($row=mysql_fetch_array($query)){
echo "<td>";
echo $row['billede'];
echo "</td>";
}
?>
</tr>
</table>
Avatar billede udvikler Nybegynder
06. januar 2006 - 22:50 #3
Virkede det?

ellers prøv:

<table border="0">
<tr>
<?php
$query = mysql_query("select * from database"); or die(mysql_error());
while ($row=mysql_fetch_array($query)){
echo "<td>";
echo $row['billede'];
echo "</td>";
echo "<td>";
echo "&nbsp;";
echo "</td>";
}
?>
</tr>
</table>
Avatar billede dingkee Nybegynder
06. januar 2006 - 23:28 #4
-aco- >> Nu er jeg bare ikke så vild med at bruge tables, kører resten af siden i div
Avatar billede nizo Nybegynder
06. januar 2006 - 23:34 #5
Sæt en padding-right: 3px og padding-left: 3px
Avatar billede dingkee Nybegynder
06. januar 2006 - 23:37 #6
Jeg har selv fundet en løsning, der skulle bare lidt kreativ tænkning til :)

Her kommer den:

$startpos = 0;
$mellemrum = 3;

$i = $startpos+$mellemrum;
$startpos = $i+$width;

også henter jeg $i
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