Avatar billede hono Nybegynder
07. januar 2002 - 18:41 Der er 8 kommentarer og
1 løsning

Tabel i Netscape og Opera

Jeg havde et problem med en tabel som jeg fik hjælp til at løse herinde. Men løsningen holder kun i IE og jeg vil også gerne have den til at virke i Netscape og Opera. Problemet er følgende:

Jeg har en tabel (tabel1) med to celler. En højre og en ventre.

Inde i venstre celle er en anden tabel (tabel2), og med to rækker, med en celle i hver. Den består altså af to celler under hinanden.

Den øverste af disse celler skal være 180 pixels høj.

Den yderste tabel (tabel 1), skal ikke have en fast højde men tilpasse sig efter indholdet i den højre tabelcelle.

Når denne højre celle udvides er det klar at dens nabocelle, venstrecellen, tilsvarende strækkes.

Det er som bekendt inde i denne celle at tabel2 befinder sig. Mit ønske er nu at den nederste celle i tabel2 tilpasser sig, så tabel2 altid fylder tabel1\'s venstrecelle ud.

Håber I forstår hvad jeg mener. det er da i hvert fald skåret ud i pap. Siden som virker i IE kan ses her:

www.hono.dk/tabel.html

Det er den jeg også gerne vil have til at virke i Netscape og Opera

Hono


http://www.hono.dk/tabel.html
Avatar billede hono Nybegynder
07. januar 2002 - 23:06 #1
Måske det hjælper at afsætte flere point? Nu er der 60 point på højkant. Spørg endeligt hvis I ikke forstår (svarer dog først i morgen).

Hono
Avatar billede spe Nybegynder
07. januar 2002 - 23:32 #2
Hej Hono

Hvad er hensigten med den låste celle og den fleksible celle? Skal der være indhold i dem eller tjener de kun som en skille linie ved 180px.

På min mac virker din tabel heller ikke i IE. Her bliver hver celle 50% af højden. I Netscape 6.2 på Mac forbliver den øverste celle 180px uanset højden på tabelen men nederste celle fylder ikke ud.
Avatar billede hono Nybegynder
07. januar 2002 - 23:49 #3
Der skal være indhold i dem. Mht. til mac har jeg tænkt mig at kigge på det lidt senere. Jeg har en ide om at jeg kan lave noget med den der height=\"*\", du forleden nævnte kan bruges på mac. Det kan være at jeg finder ud af noget med den.

Hono
Avatar billede grunken Nybegynder
08. januar 2002 - 00:21 #4
Jeg vi lige nævne at det er nnoget nær en umulig opgave!, for de lige netscape og MS fortolker tabeller så forskelligt  :(

-grunken
Avatar billede grunken Nybegynder
08. januar 2002 - 00:41 #5
Men selvfølgelig kan du jo bare lave en version til hver :), det er jo rimeligt enkelt at få den til at skrive forskellig kode ud hvis du bruger et serverside sprog som asp eller PHP, ellers må vi jo gribe fat i noget JS
Avatar billede spe Nybegynder
08. januar 2002 - 01:08 #6
Dette virker i IE på mac men ikke netscape
<html>
    <head>       
        <title>hono tabel</title>
    </head>

    <body bgcolor=\"#ffffff\">
        <table border=\"1\" cellpadding=\"0\" cellspacing=\"2\" width=\"180\">
            <tr height=\"180\">
                <td width=\"40\" height=\"180\">sddd<img src=\"gen.gif\" width=\"1\" height=\"180\" border=\"0\"></td>
                <td rowspan=\"2\" width=\"200\">Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst </td>
                <td height=\"180\"></td>
            </tr>
            <tr>
                <td width=\"40\">dfdf</td>
                <td></td>
            </tr>
        </table>
    </body>
</html>

gif-filen er en pixel bred og 180 pixel høj hvid kasse.

et suk:
p.... irreterende browserne tolker det der skulle være platform uafhængig og standard så forskelligt.
Avatar billede spe Nybegynder
08. januar 2002 - 01:18 #7
Endnu et spørgsmål:

Er det et konkret layout problem du gerne vil have løst eller et generelt html problem du gerne vil løse?
Hvis det er et konkret layout du har i tankerne kunne en løsning måske findes på anden vis, f.eks ved en flash-fil (.swf)
Avatar billede hono Nybegynder
08. januar 2002 - 18:48 #8
Det er et konkret layout. Jeg har ikke kunnet få nogle af forslgende til at virke, men arbejder på en anden mulighed, som jeg er ret sikker på kan løse preblemet. Det er ikke sådan lige til at forklare da det er noget med tabeller i tabeller i tabeller I ved. Det eneste jeg lige skal vide er følgende:

Hvordan får man i netscape og opera en tabel der ligger i en celle, til at fylde hele cellen ud.

Height=\"100% og width=\"100%\" kan jeg kun få til at virke i IE, detr samme gælder når jeg prøver med CSS

Hono

PS. Hvis en kan komme med svaret og dette leder frem til en løsning på mit problem, vil vedkommende få pointene
Avatar billede hono Nybegynder
11. januar 2002 - 16:37 #9
Hmm, lukketid
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