Avatar billede ladyhawke Novice
07. maj 2005 - 18:52 Der er 11 kommentarer og
1 løsning

lodret linie i tabel

Jeg har en tabel-opbygget side (3 kolonner) hvor jeg gerne vil have en lodret linie mellem 2 og 3 kolonne i nogle bestemte rækker, hvordan opnår jeg nemmest det?

Jeg prøvede med noget css på de enkelte celler men den blev tilpasset teksten og derfor blev resultatet ikke en ubrudt linie mellem de 2 kolonner...
Avatar billede jokkejensen Novice
07. maj 2005 - 19:08 #1
Det skal kunne lykkedes med styles på de enkelte celler... der findes ikke andre muligheder...

brug
border-bottom, top, left, right: 1px solid #farve
eller bare border: 1px solid #farve..
Avatar billede ladyhawke Novice
07. maj 2005 - 19:26 #2
jeg vil ikke have border hele vejen rundt, kun til højre og den skal ikke være afhængig af hvor meget fyld der er... kolonnen til højre indeholder kun nogle få linier, men ellers intet

Jeg forsøger med en border-right på den miderste kolonne nu...
Avatar billede jokkejensen Novice
07. maj 2005 - 19:30 #3
kan du linke til det, eller smide html filen op på en server så man kan se det ?
Avatar billede ladyhawke Novice
07. maj 2005 - 19:40 #4
jeg tror det lykkes hvis jeg lægger border på den kolonne med mest indhold i...  Tester lige lidt mere...
Avatar billede ladyhawke Novice
07. maj 2005 - 19:45 #5
Jeg har ikke lige mulighed for at lægge det ud, det er en del af en typo3 test installation...

men problemet er at hvis indholdet i en celle ikke fylder det hele, så er border ikke helt ude i kanten af cellen...

eks:
-----------------------------
bread crumb      | <- ønsket border
-----------------------------
indhold          | <- reel border fordi content fylder bredden af cellen
----------------------------------

i øverste tilfælde kommer border lige efter slutningen af min "bread crumb" og den er jo langt kortere end resten af indholdet...
Avatar billede ladyhawke Novice
07. maj 2005 - 19:46 #6
i ovenstående skal de lodrette linier naturligvis stå lige over hinanden
Avatar billede jokkejensen Novice
07. maj 2005 - 19:51 #7
du bliver nok nød til at smide en tabel uden om det hele, til at styre de 3 kolonner.. som har en given width..
Avatar billede ladyhawke Novice
07. maj 2005 - 20:02 #8
nu er de 3 kolonner jo allerede i en tabel, men jeg får alligevel problemer, fordi jeg har prugt padding forskellige steder og det influerer også på borders... Jeg vil overveje et lidt andet layout
Avatar billede jokkejensen Novice
07. maj 2005 - 20:05 #9
ja cellspacing/padding giver problemer med borders.. derfor opret en tabel udelukket til at vise disse borders, og smid dit indhold deri.... eller forsøg med div/css-positionering..
Avatar billede ladyhawke Novice
07. maj 2005 - 20:20 #10
hmmmm, måske forsøger jeg med en ekstra tabel...

Uanset så tak for hjælpen, læg lige et svar...
Avatar billede jokkejensen Novice
07. maj 2005 - 20:25 #11
tabller er fine til at opbygge siden, men forsøg at benytte så få som muligt og resten med div, det giver den bedste løsning.... ked af jeg ikke direkte kan hjælpe...
Avatar billede ladyhawke Novice
07. maj 2005 - 20:54 #12
Det er helt fint, jeg fik inspiration (NB jeg er heller ikke glad for kluddermor design ;o)
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