24. maj 2007 - 00:06Der 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.
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 ...
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 ?
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 :)
-- 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....
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.
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:)
Synes godt om
Ny brugerNybegynder
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.