Toon posts:

[HTML]TD kleiner maken dan inhoud

Pagina: 1
Acties:
  • 240 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een TD met daarin een Table met weer daarin een image. De code ziet er zo uit:
<td id="td1" style="overflow: hidden">

<table border="0" style="height: 100%; width: 100%; overflow: hidden">
<tr><td><a href="javascript:click(0,0)">[img]"Test.gif"></a></td></tr> <tr><td><a[/img]Test 2</a></td></tr>
<tr><td><a href="javascript:click(1,2)">Test 3</a></td></tr>
<tr><td><a href="javascript:click(1,3)">Test 4</a></td></tr>
</table>


</td>
Zoals je ziet heb ik overflow al op hidden staan. Nu heb ik een script gemaakt, dat de breedte van de velden moet aanpassen.

Met

document.getElementById('td1').style.width = "50px";

krijg ik het veld kleiner, maar niet kleiner dat de breedte van de afbeelding. Dat moet ik echter wel voor elkaar krijgen, dus hoe pak ik dat aan?

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:38
In de forumdescriptions kan je zien dat HTML , Javascript , etc .... (clientside stuff dus) niet in P&W thuishoort, maar in W&G.

p&w -> w&G.

https://fgheysels.github.io/


  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 20-08 21:59

BierPul

2 koffie graag

Deze hoort niet in P&W maar in W&G :)

whoami was me voor :P

[ Voor 36% gewijzigd door BierPul op 28-10-2003 15:49 ]

Ja man


Verwijderd

Kleiner maken dan de inhoud wordt lastig. Je kunt in het geval van een plaatje wel het plaatje als background gebruiken. Anders moet je het plaatje verkleinen, maar dan gaat de kwaliteit verloren, wanneer je het door IE zelf laat doen. Voordeel van background image is, is dat je dan gewoon niet het hele plaatje ziet en het lijkt mij dat je dát wilt...

  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

de td een width en height geven en overflow:hidden

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
Wat Clay zegt, je moet de td die direct om het plaatje heen die waardes geven, niet de td om de tabel heen.

edit:

Btw Clay, damn wat een homepage
:9

[ Voor 22% gewijzigd door Justice op 28-10-2003 19:32 ]

Human Bobby


Verwijderd

Daarnaast is er nog het probleem dat niet alle browsers 'overflow' ondersteunen. Het kan daardoor zijn dat het in bepaalde browsers wel werkt en in andere niet!

Verwijderd

Topicstarter
Ben van een tabel overgestapt naar een paar DIVjes. Toch bedankt...
Pagina: 1