Avatar billede bas Forsker
27. januar 2002 - 00:53 Der er 10 kommentarer og
1 løsning

Fast cellehøjde

Hej eksperter

Er det muligt, at lave en fast cellehøjde ?

Jeg vil gerne lave det sådan at cellehøjden
er fast (den samme) uanset, hvor meget tekst + linieskift der er i cellen.

Jeg har fået forslag både med alm.html (height=..px) og CSS (height:..px),
men det løser ikke helt mit problem.


Som det er nu, bliver cellen højere, hvis jeg sætter en linie eller linieskift ind.

Det er det jeg vil undgå, hvis det er muligt.

Er det muligt ?

Tak.

/Martin
Avatar billede Beach Mester
27. januar 2002 - 00:57 #1
Nej det er desvære ikke muligt med HTML.
Hvis du stopper mere ind i en tabel end den er dim. til så vil den helt automatisk udvide sig og derfor tilpasse sig indholdet!
Så nej... du må gå andre veje ala at ændre din tabel-dim eller dit indhold!

//Beach
Avatar billede oskar Nybegynder
27. januar 2002 - 01:04 #2
Du skal bruge en  <IFRAME> for at lave det nummer.
Avatar billede nute Nybegynder
27. januar 2002 - 02:45 #3
du er nødt til å benytte en kombinasjon av tabeller og layers...:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <style>
      .test{
          height:100%;
            width:100%;
            overflow:hidden;
        }
    </style>
</head>

<body>
<table border="1" width="40" height="40">
  <tr>
      <td>
          <div class="test">
          <br>Dette er
            </div>
        </td>
    </tr>
</table>


</body>
</html>

/nute
Avatar billede pelkjaer Nybegynder
27. januar 2002 - 11:11 #4
Eller blot:

<table width="200" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>
      <div style="overflow:auto; height:100px;">
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
        test test test test test test test<br>
      </div>
    </td>
  </tr>
</table>
Avatar billede werd Nybegynder
27. januar 2002 - 11:24 #5
<TABLE BORDER=1 WIDTH=200 HEIGHT=200>
  <TR>
      <TD VALIGN=top WIDTH=200 HEIGHT=200>
        <P><DIV style="text-align : justify; OVERFLOW:auto; HEIGHT: 100%">Hvis
        du har et site som fylder 100% af sk&aelig;rmbredden er det
        ofte helt ul&aelig;seligt i 1600x1200, men med dette tip vil
        sitet stoppe med at f&oslash;lge bredden ved f.eks 100
        pixels.Hvis du har et site som fylder 100% af
        sk&aelig;rmbredden er det ofte helt ul&aelig;seligt i
        1600x1200, men med dette tip vil sitet stoppe med at
        f&oslash;lge bredden ved f.eks 100 pixels.Hvis du har et
        site som fylder 100% af sk&aelig;rmbredden er det ofte helt
        ul&aelig;seligt i 1600x1200, men med dette tip vil sitet
        stoppe med at f&oslash;lge bredden ved f.eks 100 pixels.Hvis
        du har et site som fylder 100% af sk&aelig;rmbredden er det
        ofte helt ul&aelig;seligt i 1600x1200, men med dette tip vil
        sitet stoppe med at f&oslash;lge bredden ved f.eks 100
        pixels.</DIV></P>
      </TD>
  </TR></DIV>
</TABLE>
Avatar billede oskar Nybegynder
27. januar 2002 - 13:12 #6
LAyers er godt nok, men for at undgå problemet med at skulle skrive &aelig; i stedet for æ osv foreslåer jeg IFRAME:

<TABLE BORDER="0">
<TR><TD><IFRAME HEIGHT="200" SRC="teksten.html" WIDTH="200"></IFRAME></TD>
</TR>
</TABLE>
Avatar billede nute Nybegynder
27. januar 2002 - 13:19 #7
oskar >> ehhhh....what ???? det er da ingen "problem" med æ, ø og å ved bruk av layers !! det er like store "problemer" når man benytter iframes. HTML er HTML enten man benytter iframes eller layers....
Avatar billede oskar Nybegynder
27. januar 2002 - 14:00 #8
Når man som jeg er vandt til at bruge Stone's WebWriter behøver man ikke til daglig tænke over at skrive koder i stedet for æøå, medmindre det foregår i et layer, derfor.
Avatar billede nute Nybegynder
27. januar 2002 - 14:05 #9
det er da fullstendig likegyldig om tekst står inne i et layer eller ikke. man kan like gjerne skrive æ, ø og å inne i et layer.

Hvis du istedenfor å la en editor gjøre arbeide for deg, så er det et godt tips at du lærer deg basal HTML istedenfor å komme med sånne kommentarer ;-)
Avatar billede bas Forsker
27. januar 2002 - 14:31 #10
Til Oskar

Jeg har forsøgt mig med din metode:

<TABLE BORDER="0">
<TR><TD><IFRAME HEIGHT="200" SRC="teksten.html" WIDTH="200"></IFRAME></TD>
</TR>
</TABLE>

Kan man fjerne rammen, og kan få teksten til at begynde
i toppen af rammen ?

Ligesom Valign="top".

Tak.

/Martin
Avatar billede oskar Nybegynder
27. januar 2002 - 19:07 #11
IFrame har følgende attributter:
<IFRAME ALIGN="" FRAMEBORDER="" HEIGHT="" MARGINHEIGHT="" MARGINWIDTH="" NAME="" SCROLLING="" SRC="" WIDTH=""></IFRAME>

Align kan sættes til bottom, center, left, middle, right og top
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