Avatar billede Slettet bruger
04. januar 2002 - 22:27 Der er 10 kommentarer og
1 løsning

Billeder i table

Hvordan hulen kan man sætte (iøvrigt) små bilelder ind i en table uden at der komemr mellemrum i felterne, altså sådan at billedfladerne støder HELT sammen
Avatar billede mckim Nybegynder
04. januar 2002 - 22:29 #1
ved at indsætte:  cellpadding=\"0\" cellspacing=\"0\" i din <table>
Avatar billede nikolajdu Nybegynder
04. januar 2002 - 22:29 #2
Sæt padding og spacing til 0 :))

<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">

/Nikolaj

ps. ku´ du bruge mit mouseover til noget??
Avatar billede snigermunken Nybegynder
04. januar 2002 - 22:30 #3
Prøv: <table cellspacing=\"0\" cellpadding=\"0\">
Avatar billede keysersoze Ekspert
04. januar 2002 - 22:33 #4
ja - hvis billederne er lige store så sæt
border=\"0\"
cellspacing=\"0\"
cellpadding=\"0\"

altså fx

<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td width=\"50%\"></td>
    <td width=\"50%\"></td>
  </tr>
  <tr>
    <td width=\"50%\"></td>
    <td width=\"50%\"></td>
  </tr>
</table>
Avatar billede jacobve Nybegynder
04. januar 2002 - 22:36 #5
derudover skal du huske at hvis du sætter billeder ind i en celle som det eneste element, at din </td> skal stå lige efter dit <img ...> og ikke på næste linie.

Ellers vil du opleve at der kommer et mellemrum selvom de andre attributter har værdien 0.

Altså: <td><img src=\"mingif.gif\" height=\"5\" width=\"5\" alt=\"\"></td>
Avatar billede pesa Nybegynder
04. januar 2002 - 23:10 #6
Og husk endvidere for god ordens skyld at afslutte med </img> for at opfylde W3C\'s standarder:

<td><img src=\"mingif.gif\" height=\"5\" width=\"5\" alt=\"\"></img></td>
Avatar billede sukos Juniormester
05. januar 2002 - 02:53 #7
pesa --> Kan du komme med et link til den standard?

Derudover er det korrekt hvad jacobye skriver:

Lav IKKE noget \"luft\" mellem dine start og slut tags i tabellen.
<td><img src=\"billed.gif\"></td>

Angi\' gerne/helst str. på billedet, så siden \"loader\" rigtigt første gang.

Lad være med at skrive <table width=\"100%\">
Det er den sikre vej til IKKE at få billederne til at støde rigtigt sammen.

Test altid i både Ie og NS!
Avatar billede pesa Nybegynder
05. januar 2002 - 10:18 #8
sukos>>> Når man koder XHTML 1.0 kræves det at alle elementer skal afsluttes - derfor! Jeg kan selvfølgelig godt se at der intet sted står at Robertsen vil leve op til standarderne inden for XHTML 1.0, men så vidt jeg har forstået vil det blive den gængse standard i fremtiden. Og så er det vel kun for sent at lære! :)

Et link? Nej, det er ikke lykkedes mig, men prøv at få en hjemmeside valideret efter XHTML 1.0 med:

<td><img src=\"billed.gif\"></td>

hos W3C.org. Så vil du se, at der kræves, at det afsluttes med </img>, og den helt korrekte måde at skrive det på bliver så:

<td><img src=\"billed.gif\" width=\"1\" height=\"1\" alt=\"\"></img></td>

Width og height er for en hurtigere loadtid som tidligere nævnt. Alt=\"\" kræves også i XHTML 1.0.
Avatar billede gryn Nybegynder
05. januar 2002 - 12:37 #9
Nogle gange driller det lidt alligevel (med et lille mellemrum neden under billedet), men jeg har haft held med at placere billedet i en <p></p>
Avatar billede Slettet bruger
07. januar 2002 - 20:41 #10
Arv en masse dejlige tips, tak skal i ha´
Nikolaj, ja tak til mouseover har også givet dig pointene.
Her kom mckim først med en del af svaret, for det viser sig nemlig at jacobye´s svar hørte med for at løse problemet.
Altså deler jeg pointene mellem de 2.
Til pesa jeg har også lagt mig dit </img> på sinde. Tak
Avatar billede pesa Nybegynder
28. januar 2002 - 22:43 #11
robertsen>>> Husk at lukke spørgsmålet ved at give points til dem du synes.
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