Avatar billede neoman Novice
24. maj 2007 - 00:06 Der er 10 kommentarer og
1 løsning

To tabller i samme linje - samme height på linjerne ?

Jeg har to tabeller side om side, med samme antal rækker, som jeg indtil videre skaber/skriver hver for sig og meget ugerne lader smelte sammen.

Jeg har ikke sat height på hverken rows eller celler, og som følge heraf så har jeg det svært ved at få alle rows til at line op i begge tabeller - og det vil jeg meget gerne.

Findes der noget fif, foruden at sætte fast height på rows i hver ?
Den venstre tabel har nogle checkboxes, links + gif (i header row) og tekst, min højre kun tekst.
Avatar billede roenving Novice
24. maj 2007 - 00:13 #1
Uafhængige elementer kan ikke gives samme egenskaber med css (medmindre der kan gives et udgangspunkt i omkransende elementer !-)

-- men såvidt jeg er orienteret har der været tanker oppe omkring en implementeringsstandard for den slags, men det var vist hverken css3 eller 4, der var et realistisk mål ...

-- men man kan selvfølgelig kaste noget javascript ind, der gør noget sådant ...
Avatar billede neoman Novice
24. maj 2007 - 00:21 #2
Jeg var ude efter noget simpelt - fordi min venstre tabel kan til tider få "tykke" rows, og det ville have været rart at undgå selv at holde styr på det. Ak ak .. det anede mig, at der ikke er så meget at gøre. Og JS til dette her er vist at rette tabeller ind med kanoner, so to speak :)

Hvad med noget snyd/klamp ? Lave en usynlig kolonne i hver tabel og lægge noget usynligt i, som har samme højde i begge rækkerne eller noget i den dur ? Ved godt dette forslag ikke dur direkte - men noget i den stil måske ?
Avatar billede roenving Novice
24. maj 2007 - 00:24 #3
Kan du ikke bare kaste det ind i flere tabelceller i samme række ?-)
Avatar billede neoman Novice
24. maj 2007 - 00:27 #4
Joooooo.. det har jeg overvejet, men problemet er ,at jeg har lavet en hel masse JS til håndtering af den venstre tabel, og koden går ud fra at antallet af søjler i tabellen er faktisk området af interesse... hvis jeg lægger de to sammen, så skal jeg omrokere JS-koden, og det vil jeg helst undgå :) Du ved - ren og skær magelighed :)
Avatar billede neoman Novice
24. maj 2007 - 00:43 #5
...med andre ord - en bunke arbejde + endnu flere linjer JS - så jeg er parat til at klampe lidt for at slippe for de ting :)
Avatar billede roenving Novice
24. maj 2007 - 00:45 #6
Det kan nu ikke være så meget arbejde, at begrænse javascriptet til kun at bearbejde de to første rækker !-)
Avatar billede neoman Novice
24. maj 2007 - 00:48 #7
Huh - til at bearbejde et variabelt antal søjler mener du ???  Nok til at jeg helst vil slippe for det tak :)
Avatar billede roenving Novice
24. maj 2007 - 01:01 #8
Hvad for et javascript skal bearbejdes ?-)

-- med din aktivitet her på det sidste, kunne jeg forestille mig, at det har taget udgangspunkt i et svar her på eksperten, så du kunne måske henvise til den relevante tråd, og så kunne f.eks. jeg give et bud på de forskelle, der skulle laves !-)

-- umiddelbart er jeg overhovedet ikke sikker på, at det ville betyde flere linjer, men måske justeringer i løkker osv....
Avatar billede neoman Novice
24. maj 2007 - 01:05 #9
Hehe - den JS har jeg holdt uden for eksperten. Jeg har en tabel med datoer derudaf og medarbejdere derneda', og bruger JS til at vælge ranges af datoer , vælge rækker for en eller flere brugere, og mine ranges kan sættes fra dag til dag, eller per uge eller per måned  eller per noget megahemmeligt, så jeg har ca 1000 linjer js ---- og vil allerhelst slippe for at røre ved dem !!! Og jeg ved godt hvor mange steder jeg skulle ændre hvis jeg skulle - og deraf mit nærværende spørgsmål.
Avatar billede neoman Novice
24. maj 2007 - 01:17 #10
Men summa summarum : hvis nogen har et forslag til at opnå det jeg vil med fusk/klamp/snyd/sund fornuft/en lille indsats så kom frit frem :)
Avatar billede neoman Novice
25. maj 2007 - 17:48 #11
Ingen vist - så lukker jeg spørgsmålet. Tak til Roenving, som ihærdigt forsøgte at overbevise mig om at bruge den eneste fornuftige metode, som jeg dog har udelukket pga for meget arbejde:)
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