Avatar billede riversen Nybegynder
13. november 2003 - 21:35 Der er 14 kommentarer og
1 løsning

fast bredde på td

Jeg har en tabelcelle som har fået 100px i bredden. I den celle skrives et link, som kan være længere en cellens bredde. Når dette sker udvides cellen i bredden, istedet for at wrappe linket så det bare fylder flere linier. Hvordan klarer jeg den?
Avatar billede nfk Nybegynder
13. november 2003 - 21:40 #1
har du evt. en stump kode eller en side?
Avatar billede bearhugx Nybegynder
13. november 2003 - 21:42 #2
problemet er at hvis det er er et link uden nogle whitespaces, så vil din browser ikke kunne vide, hvor den skal bryde linket

men du kan forhindre at cellen udvider sig ved at skrive
<td style="overflow: hidden;">...</td>

men så vil indholdet bare blive clipped i stedet
Avatar billede riversen Nybegynder
13. november 2003 - 21:44 #3
virker ikke

    <table class="tabel" width="450px">
        <tr>
            <td width="100px"><b>Referer</b></td>
            <td width="70px"><b>Hits</b></td>
            <td width="280px"><b>Forhold</b></td>
        </tr>
<?php
        while( $data = mysql_fetch_array( $result ) )
        {
            $procent = $data["antalHenvisninger"] / $refererSum * 100;
            echo "<tr>";
            echo "<td width='100px' style='overflow: hidden;'><a href='" . $data["referer"] . "' target='_blank'>" . $data["referer"] . "</a></td>";
            echo "<td width='70px' align='center'>" . $data["antalHenvisninger"] . "</td>";
            echo "<td width='280px' style='border: 1px solid #000000;'><span class='votebar' style='width:" . $procent . "%;'></span></td>";
            echo "</tr>";
        }
        echo "</table>";
Avatar billede gladmhensk Nybegynder
13. november 2003 - 22:02 #4
Usandsynligt, men prøv at slette px fra længderne...
Avatar billede riversen Nybegynder
13. november 2003 - 22:03 #5
desværre
Avatar billede gladmhensk Nybegynder
13. november 2003 - 22:11 #6
Det kan løses med php :) vender tilbage imorgen.... TROR jeg ved hvoen det kan løses
Avatar billede riversen Nybegynder
13. november 2003 - 22:12 #7
jamen, så længe det virker
Avatar billede roenving Novice
14. november 2003 - 08:18 #8
Prøv at sætte word-wrap:break-word; ind i din style for linket !-)
Avatar billede riversen Nybegynder
14. november 2003 - 08:42 #9
det virkede...læg et svar
Avatar billede exp Juniormester
14. november 2003 - 08:45 #10
riversen >>
Hvordan ser det ud i mozilla og de andre? For i IE er der ingen forskel hos mig :-(
Avatar billede riversen Nybegynder
14. november 2003 - 08:47 #11
har kun tjekket i IE, og det knækker den
Avatar billede exp Juniormester
14. november 2003 - 08:50 #12
Det gør den også her nu... havde glemt en "

(pinligt... :-( )
Avatar billede roenving Novice
14. november 2003 - 14:22 #13
Ifølge min reference er word-break indført af M$ og ikke implementeret i den gældende css-standard !-)

Men ellers velbekomme '-)
Avatar billede riversen Nybegynder
14. november 2003 - 14:51 #14
fint nok...det skal kun ses med ie
Avatar billede roenving Novice
16. november 2003 - 11:52 #15
-- og tak for points ;~}
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