Avatar billede davidchristensen Praktikant
15. august 2001 - 01:37 Der er 25 kommentarer og
1 løsning

Barnemad for de fleste, forvirring for mig

Hejsa alle.

Min hjerne er gået på standby og jeg kan sgu ikke finde ud af det mest simple med tabeller i HTML mere.

Se her http://www.dlcd.dk/Tabel.htm for selve spørgsmålet, da det er bedre at forklare illustreret.

Se evt i koden hvad det er jeg gør galt.

-David
Avatar billede netsrac Praktikant
15. august 2001 - 01:41 #1
Ved ikke lige om det er det her du søger:

<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"*\" height=\"*\" align=\"center\">
  <tr>
    <td width=\"99\" height=\"99\" bgcolor=\"#003366\"><font color=\"#CCCCCC\">Tabel 1
      (99x99) </font></td>
    <td rowspan=\"2\" height=\"*\" width=\"300\" bgcolor=\"#00CCCC\" VALIGN=\"top\"><font color=\"#FFFFFF\">Tabel
      3 (300x*)</font></td>
  </tr>
  <tr>
    <td width=\"99\" height=\"100%\" bgcolor=\"#FFFFFF\"><font color=\"#CCCCCC\">Tabel
      2 (99x*)</font></td>
  </tr>
</table>
Avatar billede davidchristensen Praktikant
15. august 2001 - 01:47 #2
Nej, fordi du kan jo godt se hvis jeg smider en A4 side tekst ind i celle 3, så følger bunden af celle 1 med ned. Den skal bare blive ved med at være 99x99 px.
Avatar billede connie Nybegynder
15. august 2001 - 01:47 #3
Er det en VALIGN=\"TOP\" du mangler i tabel 1 ?

<TD VALIGN=\"TOP\" WIDTH=\"99\" HEIGHT=\"99\" BGCOLOR=\"#003366\"><font color=\"#CCCCCC\">Tabel 1
      (99x99) </font></td>
Avatar billede connie Nybegynder
15. august 2001 - 01:48 #4
Arh! Misforstod!
Avatar billede davidchristensen Praktikant
15. august 2001 - 01:56 #5
Det burde egentlig være enormt simpelt, det her. Der er 3 celler: den ene skal holde en fast størrelse, den anden skal følge med den tredje alt efter hvor meget tekst/indhold der i den.

Men, jeg kan sgu bare ikke finde ud af det! :-0

-David
Avatar billede netsrac Praktikant
15. august 2001 - 02:05 #6
<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr>
    <td width=\"99\" bgcolor=\"#003366\">
        <table border=\"1\" width=\"99\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
        <tr>
            <td height=\"99\">&nbsp;</td>
        </tr>
        <tr>
            <td bgcolor=\"#FFFFFF\">&nbsp;</td>
        </tr>
        </table>
    </td>
    <td width=\"300\" bgcolor=\"#00CCCC\">
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    </td>
</tr>
</table>
Avatar billede davidchristensen Praktikant
15. august 2001 - 02:10 #7
Ja, okay, men den bliver jo ikke stående, den øverste tabel i venstre side. Den rykker sig med ned. Det skal den jo ikke... Den skal som sagt blive siddende lige dér.

Tænk, jeg er ikke den eneste der ikke kan dether? *G*
Avatar billede davidchristensen Praktikant
15. august 2001 - 02:12 #8
Hvad fanden, du er jo på top 10!? (Syntes nok navnet virkede bekendt) - og så kan du heller ikke finde ud af det...?

Jeg véd ikke om jeg skal græde eller le... ;-)

Har jeg ikke ret i at det burde være meget simpelt?

-David
Avatar billede netsrac Praktikant
15. august 2001 - 02:13 #9
Ahh der skal kun være en lille tabel lige under der hvor billedet skal være ?
Avatar billede netsrac Praktikant
15. august 2001 - 02:14 #10
Hvis man fattede hvad det var du ville have, så kunne man sikkert også lave det, men det bliver mere og mere mystisk...
Avatar billede netsrac Praktikant
15. august 2001 - 02:17 #11
Den rykker sig da heller ikke med ned den bliver da stående i venstre top...
Avatar billede netsrac Praktikant
15. august 2001 - 02:21 #12
For mig og se er den altså 99x99, 99x* og 300 x* nu ?
Avatar billede connie Nybegynder
15. august 2001 - 02:21 #13
Øhh, er det noget lignende dette du er ude efter?

<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr>
    <td width=\"99\" bgcolor=\"#003366\">
        <table border=\"1\" width=\"99\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
        <tr>
            <TD ALIGN=\"CENTER\" WIDTH=\"99\" HEIGHT=\"99\" BGCOLOR=\"White\">99x99</td>
</TR>
     
</table>
    </td>
    <td width=\"300\" bgcolor=\"#00CCCC\">
Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test Test
    </td>
</tr>
</table>
Avatar billede davidchristensen Praktikant
15. august 2001 - 02:31 #14
Nej, altså se nu på den side jeg har lagt ud. 3 celler. Meget simpelt. Den ene skal bare holde kunne holde fuldstændig på sin størrelse uafhængigt af de andres størrelse. Desuden skal den blive oppe i hjørnet (!) og ikke rutsche frem og tilbage.
Avatar billede rango Nybegynder
15. august 2001 - 02:53 #15
Dette er blot en IDE, ved ikke helt om det virker!

Men hvis nu du opdeler celle3 i to, således at den nederste celle i den nuværende celle3 kommer til at være uændret, når du skriver i celle3, så ville jeg tro, at den nedderste celle i den nuværende celle3 vil følge med ned ad, uden at ændre ved celle 2.

Håber du forstod, det jeg prøvede at fortælle... :o)
Avatar billede davidchristensen Praktikant
15. august 2001 - 03:00 #16
Men celle to må godt blive ændret (og 3). Det er celle 1 der skal blive der. Faktisk er Connie tæt på, problemet er bare at der så kommer til at være en celle inde i en anden celle - og det dur ikke.

Der må da være en kode der siger at en celle simpelthen bare skal have en bestemt størrelse uanset de andre - især nå der nu laves en \"buffer-celle\" (celle 2) som celle 3 kan udvide sig med...

Kors, jeg er træt nu :-) Går i seng.

Sov godt alle.

-David

-David
Avatar billede rango Nybegynder
15. august 2001 - 03:02 #17
Eller dette? Jeg ved somsagt ikke om det
virker - men prøv det?

------------------------------------
-          -                      -
-          -                      -
-  c1    -        c3            -
-          -                      -
-          -                      -
------------+++++++++++++++++++++++-
-  c2    -        c4            -
------------------------------------

Linien med +\'erne kan gøres usynlig, og c4 kan
have samme baggrund som c3, derved opdager ingen
at der er en ekstra celle forneden!

Vh. Rango

@¿@
~
Avatar billede rango Nybegynder
15. august 2001 - 03:03 #18
ok natter!
Avatar billede autodidakt Nybegynder
15. august 2001 - 07:45 #19
Prøv koden her den virker.
I den celle der skal kunne ændrer sig i højden skal du angive i præcise pixel, \"*%\" virker ikke.


<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"*\" height=\"*\" align=\"center\">
  <tr>
    <td width=\"99\"  height=\"99\" bgcolor=\"#003366\"><font color=\"#CCCCCC\">Tabel 1
      (99x99) </font></td>
    <td height=\"*\" rowspan=\"2\"  width=\"300\" bgcolor=\"#00CCCC\" valign=top><font color=\"#FFFFFF\">
Tabel 3 (300x*)
ghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk
jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgj
ghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgj ghjgk g jgk
jg gg gj jgj ghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgj
ghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk jg gg gj jgjghjgk g jgk
jg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgj
jg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgjjg gg gj jgj
</font></td>
  </tr>
  <tr>
    <td width=\"99\" height=\"500\" bgcolor=\"#FFFFFF\"><font color=\"#CCCCCC\">Tabel
      2 (99x*)</font></td>
  </tr>
</table>
Avatar billede jakoba Nybegynder
15. august 2001 - 07:55 #20
Det er pragtfuldt med den \'demo-side\' du har lavet for at illustrere problemet.

Selv med en så klar og utvetydig beskrivelse vil der ofte være tvivl om detailler som fx \"Hvis der er meget lidt indhold i celle3 skal celle2 så helt forsvinde?\"

Men ikke nær så meget som uden en demo side.

allenfals her er endnu et bud:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp98648.html

mvh JakobA
Avatar billede autodidakt Nybegynder
15. august 2001 - 08:06 #21
Også lige browser versionen :O)
http://www.starvision.dk/tabel.htm
Avatar billede jakoba Nybegynder
15. august 2001 - 08:21 #22
Undskyld. det var IKKE et svar, det er jo blot connie\'s svar jeg gentager.

Jo det ville være rart hvis det kunne gøres enklere. Problemet er at hvis der fandtes sådan en klar \"cellen skal bare være xxx * yyy når jeg siger det\" kommando ville det være grumme nemt at lave ulovlige og selvmodsigende tabeller.
eg:
<table>
  <tr>
    <td width=100 height=50>1</td>
    <td width=50 height=100>2</td>
  </tr>
  <tr>
    <td width=50 height=100>3</td>
    <td width=100 height=50>4</td>
  </tr>
</table>
hvordan skulle den vises?

mvh JakobA
Avatar billede netsrac Praktikant
15. august 2001 - 11:18 #23
Jamen mit svar 15/08 2001 02:05:42 er da det du søger, der bliver celle 1 på sin plads og det var kravet ? Kan også ses her http://www.cnh.dk/tmp
Avatar billede jakoba Nybegynder
15. august 2001 - 11:48 #24
netsrac >> sorry, ikke i NS4.7. Der bliver din  height=\"100%\"  i den indre tabel ignoreret og tabeller lægger sig som en lille klat midt i venstre <td.
Avatar billede netsrac Praktikant
15. august 2001 - 12:12 #25
Ahh...har ikke testet i NS, hm...
Avatar billede davidchristensen Praktikant
15. august 2001 - 12:21 #26
Hejsa igen.

Jeg tror autodidakt vinder det her, fordi han kommer lige netop med sådan en løsning jeg gerne vil have: den allermest enkle.

Netsrac, jeg sad i nat og kiggede på din løsning og må sige at den efter min mening bryder med min alm. HTML forståelse. Jeg fatter simpelthen ikke hvad det er der har holdt den lille 99x99 celle oppe i hjørnet - der er jo ikke noget nedenunder...? Det rene hekseri, må jeg sige:-)

-David
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