Ups! Vil det også påvirke bredden på mine øvrige <td>? Jeg har problemer med at tilpasse dem nu, selvom jeg prøver at benytte <td style=""width:30%;overflow:hidden;"">
Nu er jeg gået tilbage til <td width=""30%"">, men det hjælper heller ikke.
Så glemte jeg at opdatere inden 'udfør'. Jeg er ikke helt sikker på jeg forstår, men: table-layout:fixed; vil sørge for at browseren udregner størrelsen af tabellen uafhængigt af celeindholdet. Men hvis du både anvender relative (%) og absolute måleenheder (px) kan det give forskellige problemer. Men vis du deler dine celler op i kategorier og styrer dem med det der netop skal til, kan meget lykkes. Når du bruger % skal du også angive i forhold til hvad. Lidt tommelfingerregel sagt: position:relative er i forhold til det aktuelle tag, position:absolute er i forhold til browservinduet eller man kunne måske sige <BODY>.
Jeg tror du hellere må få hele koden, for det er kun den første kolonne, der vil lykkes. Uanset hvor meget jeg ændrer i de to næste kolonner, så sker der ikke en dyt:
Din første rækkes celler har en bredde på 180+300+150; men tabellen giver du bredden 645? Du har nogle span-tags, der ikke er afsluttede? I stedet for width="100%" brug style="width:645px;" og endelig sæt style="position:absolute;" ind i din <BODY> og <TABLE> Prøv engang.
Ja - jeg ryster som et ASP'eløv. Når jeg har rodet med ASP - og det er ikke meget - laver jeg først designet helt enkelt i en html-fil. Så er det til at overskue absolutte og relative tabelvarianter. Jeg placerer alle størelsesangivelser med style="width:xxpx;height:yypx;" og anvender så vidt muligt enten % eller px (em, mm, eller den enhed jeg finder mest praktisk), men ikke både % og px. Først når det er på plads, placerer jeg den del af koden, der skal ind i mit java- eller VBScript. Så er det til at overskue. Det kan være du må over i ASP kategorien. Jeg kan ikke gennemskue om du har et CSS eller et ASP problem. Men prøv at lave dit layout helt html'let først.
Ok :o) Jeg tror jeg dropper de to sk... linier. Det er et kosmetisk problem og må kunne løses på en smart måde. <hr> bliver for tyk, selvom den har noshade og 1 px i højden.
Jeg havde i første omgang sat cellpadding=0 i tabellen, for derefter at sætte nye tabeller (1 row, 1 column, size=100%) ind i enkelte celler med cellpadding=6. I de resterende satte jeg en ny tabel (1 row, 1 column, size=100%) med cellpadding=0, gav den en baggrundsfarve, og lagde en transparent GIF ind i tabellen på 1x1 px. Så "klappede" tabellen sammen, og jeg fik min ønskede linie. Men det er amatøragtigt, besværligt og overholder garanteret ingen standarder. Jeg er bare tom for ideer, men der dukker måske noget andet op.
Men igen - tak for hjælpen, min nye, bedste ven :o)
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.