Avatar billede connor Nybegynder
23. juli 2001 - 23:00 Der er 9 kommentarer og
1 løsning

Bred tabel....

Her er et brudstykke fra min hjemmeside.
Jeg kan simpelthen ikke få den linje med alle g\'erne til at blive inde i rammen med samme bredde som der hvor der står \"skrevet af..\"

:

<table width=490 cellpadding=\"1\" cellspacing=\"0\" border=\"0\">
        <tr><td class=\"gbog-baggrund\" width=400 align=\"center\">

            <table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" width=200>
                <tr><td class=\"gbog-top\" width=100>Skrevet af: <strong><?php echo $navn; ?></strong>, <?php echo $tiden; ?></td></tr>
            </table>

        </td></tr><tr><td class=\"gbog-baggrund\" align=\"center\" width=100>

            <table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" width=100>
                <tr><td class=\"gbog-bund\" width=100>
                fyjfjygggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
                </td></tr>
            </table>

        </td></tr>
    </table><p /
Avatar billede connor Nybegynder
23. juli 2001 - 23:04 #1
OK
Måske findes der ikke en løsning. Eksperten har vist samme problem (hele siden er blevet bredere...)
Avatar billede roenving Novice
23. juli 2001 - 23:07 #2
sæt en span uden om det hele, den skulle styre hårdt!

men standard er at browseren skal gøre hvad du beder den om, medmindre det er meget bedre ( ?~[ ) at gøre noget andet -- som regel bliver tabelbredder overskrevet, hvis de er gennemskusomme (som her 1 tabel 1 tablerow 1 tabledata.

Alternativt kan du bruge en tabel uden om, den skulle også få styr på de indre tabeller, så skal du dog huske at sætte tableborder=0 border=0 cellspacing=0 cellpadding=0 ... var der ikke een mer ?-)

hth
jes
Avatar billede jakoba Nybegynder
23. juli 2001 - 23:14 #3
Hvad ønsker du den skal gøre når linien er længere end der er plads til?
skære resten af linien væk?
indsætte et linieskift midt i det lange \'ord\'?

mvh JakobA
Avatar billede connor Nybegynder
23. juli 2001 - 23:21 #4
>> jakob

ja linjeskift. Så cellerne ikke bliver ødelagt
Avatar billede connor Nybegynder
23. juli 2001 - 23:22 #5
>> roenving

Har prøvet at sette en tabel uden om men det hjælper ikke...

:

<table width=400 cellpadding=\"0\" cellspacing=\"0\" border=\"0\" tableborder=0>
<tr>
<td>
<table width=400 cellpadding=\"1\" cellspacing=\"0\" border=\"0\">
        <tr><td class=\"gbog-baggrund\" width=400 align=\"center\">

            <table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" width=200>
                <tr><td class=\"gbog-top\" width=100>Skrevet af: <strong><?php echo $navn; ?></strong>, <?php echo $tiden; ?></td></tr>
            </table>

        </td></tr><tr><td class=\"gbog-baggrund\" align=\"center\" width=100>

            <table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" width=100>
                <tr><td class=\"gbog-bund\" width=100>
                fyjfjygggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
                </td></tr>
            </table>

        </td></tr>
    </table>
</td>
</tr>
</table>
Avatar billede jakoba Nybegynder
23. juli 2001 - 23:25 #6
Så kan jeg ikke hjælpe.
Avatar billede roenving Novice
23. juli 2001 - 23:35 #7
For at styre sådan noget har jeg været med til at sætte tabeller i tabel i tabel efter denne recept:

Først en ydre tabel med width=680 (menu i anden frame til venstre for m. width=120)
Indeni den en tabel med 3 kolonner: første og sidste kolonne spacere med width=15
og i den midterste en kolonne med width=650 og den rummede så den tabel, vi ville styre.

Jeg er dog bange for, at netop dit eksempel med 103-bogstavers ord (eller hvor mange der nu var) er det sted, hvor bruserne begynder at bruge deres \'sunde sans\' ( ?~[ ).

Der kan ikke gå noget galt med at prøve, men jeg er som jakoba ikke så optimistisk :-|
Avatar billede sukos Juniormester
24. juli 2001 - 00:48 #8
Man kan vel splitte linie´n med noget script?
For i html er der ikke noget at gøre!
Avatar billede olebole Juniormester
24. juli 2001 - 01:09 #9
<ole>
Jeg bruger det aldrig selv, så jeg ved faktisk ikke, hvor X-browser det er, men prøv at indsætte et <wbr>, hvor der gerne må orddeles. Du får - som andre også har sagt - aldrig HTML til selv at orddele...og tak for det...!  :)
/mvh
</bole>
Avatar billede connor Nybegynder
24. juli 2001 - 22:06 #10
Ja jeg må prøve med noget andet...
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