Avatar billede dragonbook Nybegynder
15. september 2005 - 19:30 Der er 15 kommentarer og
1 løsning

nowrap="nowrap" er ikke nok

Hej jeg har nogle tabeller hvor de nyeste tråde fra mit forum bliver vist. Mit problem er at overskrifterne ikk altid er lige lange.

Hvis vi siger det ser sådan ud:

<table border="1">
<tr>
    <td width="200" nowrap="nowrap">Dette er en meget lang overskrift........</td>
    <td nowrap="nowrap">Af Hans Hansen</td>
</tr>
</table>

Så vil overskriften fylde 2 linier hvor den maksimal må fylde 1 linie.

Så hvordan får jeg tabellen til at beholde dimenisonerne, så den del af overskriften der er for lang bare "forsvinder" (bliver skjult).

Håber i kan hjælpe.
Avatar billede roenving Novice
15. september 2005 - 19:38 #1
Indsætter en div med fastlagte dimensioner i cellen og sætter overflow:hidden; !-)

<table border="1">
<tr>
    <td><div style="width:200px;height:18px;overflow:hidden;">Dette er en meget lang overskrift........</div></td>
    <td nowrap="nowrap">Af Hans Hansen</td>
</tr>
</table>
Avatar billede nielle Nybegynder
15. september 2005 - 19:41 #2
Det hedder nu heller ikke:

<td nowrap="nowrap">Af Hans Hansen</td>

- men derimod blot:

<td nowrap>Af Hans Hansen</td>
Avatar billede roenving Novice
15. september 2005 - 19:45 #3
Det'r zq da ligegyldigt i html 4, og i xhtml1 er det påkrævet (se f.eks. http://blooberry.com/indexdot/html/tagpages/t/thtd.htm !-)
Avatar billede nielle Nybegynder
15. september 2005 - 19:55 #4
roenving> Dit link sir' at den er:

"Deprecated in HTML 4.x/XHTML 1.0. Dropped in XHTML 1.1 ..."

Der er derimod ingen steder (eller også er jeg blind) hvor den siger at det er den korrekte syntaks at skrive:

<td nowrap="nowrap">
Avatar billede dragonbook Nybegynder
15. september 2005 - 19:56 #5
Mange tak det virker helt perfekt :-)

Smid lige et svar roenving så er der point
Avatar billede roenving Novice
15. september 2005 - 19:58 #6
Det står i xhtml-specifikationen !-)

-- ingen steder i xhtml må man skrive en tom attribut, så derfor skal man skrive et eller andet inde i attributtens værdi, hvis det er en stand-alone-attribut som denne !o]

-- velbekomme '-)
Avatar billede horsmark Nybegynder
15. september 2005 - 19:59 #7
Well jeg ville nu bruge div´s istedet så :-)

<html>
<head>
<style type="text/css">
  .table {
        display: table;
        border-right:1px solid #000;
        border-bottom:1px solid #000;
    }

    .tr{
        clear:both;
        float:left;
    }
    .td {
        height:20px;
        width:200px;
        overflow: hidden;
        float:left;
        display: table-cell;
        border-top:1px solid #000;
        border-left:1px solid #000;
    }
    .loose{
        overflow: visible;
        height: auto;
    }
</style>
</head>
<body>

  <div class="table">
    <div class="tr">
      <div class="td">blablalba en meeeeget lang tekst dasfgasdf asd fasd f</div>
      <div class="td">af Hans Hansen</div>
    </div>
    <div class="tr">
      <div class="td">blablalba en meeeeget lang tekst dasfgasdf asd fasd fasdf asd asdf asdf asd f</div>
      <div class="td loose">af Hans Hansenasd fasd asdf asdf adsf asdf <br></div>
    </div>
  </div>

</body>
</html>
Avatar billede roenving Novice
15. september 2005 - 20:02 #8
>>horsmark

Hvorfor dog da det ?-)

-- det er jo bare dårlig html ...
Avatar billede roenving Novice
15. september 2005 - 20:02 #9
-- og tak for point ;~}
Avatar billede horsmark Nybegynder
15. september 2005 - 20:04 #10
roenvig >> sad lige og granskede over (endnu engang) wodden jeg lige fik det samme ud af divs som tabeller
Avatar billede roenving Novice
15. september 2005 - 20:06 #11
-- det er jo præcis det, du ikke kan, så brug tabellerne, når de kan præcis det, du ønsker, alt andet er dårlig kodeskik !-)
Avatar billede nielle Nybegynder
15. september 2005 - 20:09 #12
roenving> Jeg er godt klar over at det ikke er lovligt XML/XHTML at have en attribut uden en værdi. Men nu er der jo heller ingen som har sagt at denne HTML-kode rent faktisk var XHTML (bortset fra at der jo slet ikke er nogen browsere som understøtter XHTML endnu).

Jeg påpegede nu også bare at dit link intet sagde om at nowrap skulle have en værdi. Desuden har linket forresten også selv en fejl i forhold til korrekt XHTML når det skriver sådan noget som:

<th COLSPAN=4>

Eller hvad?
Avatar billede roenving Novice
15. september 2005 - 20:15 #13
Eksemplerne på index.dot.html er normalt ikke i xhtml, så det er der ikke noget mærkeligt i !o]

-- kun i de sjældne tilfælde, hvor en ting kun findes i xhtml kan den være eksemplificeret i denne (ganske rigtig !-) pt. ubrugelige standard ...
Avatar billede horsmark Nybegynder
15. september 2005 - 20:15 #14
roenvig well religionssag *s*
Avatar billede roenving Novice
15. september 2005 - 20:20 #15
Ja, og jeg er stærk tilhænger af almindelig sund fornuft, hvis den også kombineres om egentlig viden om, hvad det er man gør !-)

Religion kan for mig at se, kun bruges til at trøste folk, som er ved at dø, eller er evigt bange for at de ikke skal leve evigt ...
Avatar billede horsmark Nybegynder
15. september 2005 - 20:26 #16
yes hver gang jeg diskuterer med dig er jeg ved at blive slået ihjel så religionsudsagnet må sq da være på sin plads i denne sammenhæng eller hyr :-D
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