Avatar billede makralle Nybegynder
13. august 2006 - 22:33 Der er 13 kommentarer og
1 løsning

justering af tekst i tabel

Hvordan justerer man teksten i en tabel så der i en celle på samme linje er både venstre- og højrejusteret tekst. Så simpelt som muligt?
Avatar billede rejx Nybegynder
13. august 2006 - 22:38 #1
prøv at tilfølge valign="top" i din <td>'ere
Avatar billede rejx Nybegynder
13. august 2006 - 22:39 #2
undskyld, læste forkert...
Avatar billede makralle Nybegynder
13. august 2006 - 22:43 #3
Har skrevet sådan:
<tr>
    <th scope="col" align="left">overskrift <div align="right">dato</div></th>
</tr>

Men så skifter den linje i cellen (eller hvad det nu hedder)
Avatar billede or.han Nybegynder
13. august 2006 - 22:44 #4
Fx. sådan:
<html>
    <head>
        <title>Hej</title>
        <style type="text/css">
            table td .left{
                float:left;
            }
            table td .right{
                float:right;
            }
        </style>
    </head>
    <body>
        <table border="1" width="200">
            <tr>
                <td>
                    <span class="left">Venstre</span>
                    <span class="right">Højre</span>
                </td>
            </tr>
        </table>
    </body>
</html>

Når du skal bruge det, indsætter du to <span> i samme celle. Så giver du dem class'et left eller right. Så i din <head> skal du have:
        <style type="text/css">
            table td .left{
                float:left;
            }
            table td .right{
                float:right;
            }
        </style>

Altså helt ligesom jeg har gjort.
Avatar billede makralle Nybegynder
13. august 2006 - 22:48 #5
->or.han - løsningen er alt for kompliceret! Fandt frem til en løsning for et par måneder siden som ligner det jeg har skrevet, men er desværre gået tabt!
Avatar billede or.han Nybegynder
13. august 2006 - 22:54 #6
Alt for kompliceret?? Jamen det er en korrekt måde, og fylder meget lidt. Hvad er problemet så?
Avatar billede makralle Nybegynder
13. august 2006 - 22:59 #7
det er alt for meget rod i koden :s ... er ude efter en løsning hvor det gøres uden at skulle definere style type og sådan noget
Avatar billede or.han Nybegynder
13. august 2006 - 23:04 #8
Jamen det virker og er korrekt?? Hvad ellers kan du forlange??
Så laver du en span med class left eller right og så er det det. Du kan også have en ekstern css-fil hvis du vil det.
Avatar billede or.han Nybegynder
13. august 2006 - 23:07 #9
Prøv med:
<tr>
    <th scope="col" align="left">overskrift <span style="float:right">dato</span></th>
</tr>
Avatar billede makralle Nybegynder
13. august 2006 - 23:09 #10
Jeg forlanger at det det skrives i samme linje som her:
<th scope="col" align="left">overskrift <div align="right">dato</div></th>
Bare uden det linjeskift som dette giver
Avatar billede or.han Nybegynder
13. august 2006 - 23:10 #11
Sådan her så:
            <tr>
                  <th scope="col"><span style="float:left">Overskrift</span><span style="float:right">Dato</span></th>
            </tr>
Avatar billede makralle Nybegynder
13. august 2006 - 23:15 #12
Lige nøjagtig... så mangler der kun et svar :)
Avatar billede or.han Nybegynder
13. august 2006 - 23:18 #13
Svar.
Avatar billede makralle Nybegynder
13. august 2006 - 23:20 #14
Tak for hjælpen.. og tålmodigheden ;)
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