Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Probleem met Tables

13 antwoorden
  • Beste techneuten, Wie kan mij helpen met het volgende probleem. Ik wil een table maken in een html-bestand van 50 pixels breed. Om dat te maken is uiteraard niet zo'n probleem, maar als ik er een hele lange text in zet zonder spaties, dan wordt de table breder dan 50 zie onderstaand voorbeeld: <table width="50" border="0"> <tr> <td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td> </tr> </table> Het is dus mijn bedoeling dat de text automatisch op een volgende regel verder gaat als de table die 50 pixels heeft bereikt. Alvast bedankt!
  • Zorg dat de TD align op justify staat, of zet de tekst binnen de TD in een <P></p> tag en zet die op justify.
  • Justify??? Kun je een stukje code plaatsen a.u.b.
  • <p align="justify">hallo hallo hallo hallo hallo hallo hallo hallo hallo hallo</p> [url=http://freespace.virgin.net/sizzling.jalfrezi/iniframe.htm]hier, [/url] en op vele andere plaatsen staan HTML cursussen. Volg die.
  • Ik denk dat SabineBos bedoelt: <td align="justify"> <td> is een tag, tags hebben vaak attributen (bv: <td> heeft align als attribuut). Attributen hebben waarden (bv: het attribuut align heeft de waarde "justify". Herman
  • Beste mensen, Bedankt, maar de oplossing zit er nog niet bij. Bij de volgende code wordt de table net zover uitgerekt tot alle text op 1 lijn staat. Ik wil gewoon dat ergens halverwege alle "a" -tjes de text wordt afgebroken en verder gaat op een volgende regel. Bij de oplossing die jullie aandragen wordt de text pas afgebroken al er een spatie in de text staat, maar die heb ik niet. <table width="50" border="0"> <tr> <td align="justify">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td> </tr> </table>
  • <TD>&nbsp</td> Dat is een non-breaking space en als het werkt zou hij zijn naam niet eer aandoen, maar probeer toch maar. (plak hem tussen / na je a'tjes.)
  • Ik betwijfel of dit op te lossen is. Als de inhoud niet past, rekt de tabel op. Hetzelfde verschijnsel heb je bijvoorbeeld met te grote plaatjes. Misschien dat je met style sheets iets kunt doen.
  • td style="width:50px; overflow:hidden;" ofzo? t.
  • Zoiets denk ik, ja.
  • Volgens mij kan het ook niet met CSS. Je kunt de tabelbreedte wel fixeren met <table-layout : fixed;>. Maar dan wordt de tekst gewoon afgebroken en niet op de volgende regel geplaatst.
  • Tsja, je kunt niet alles hebben. Hele woorden worden nooit afgebroken. Een browser is geen tekstverwerker.
  • Ik ben in ieder geval blij dat het probleem nu duidelijk is. Heeft iemand een goede oplossing, dan hoor ik die graag. Het gaat namelijk om een I-mode site die ik wil bouwen. Ik heb dus een frame nodig van maximaal 100 pix. In dat frame worden URL's weergegeven die vaak een te lange naam hebben, vandaar.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.