Avatar billede sap Nybegynder
10. februar 2003 - 11:35 Der er 7 kommentarer og
1 løsning

Højdeproblemer i en tabel

Jeg har en tabel på en html side.
Denne tabel benytter sig af en variabel højde.(Altså jo mere tekst der skrives i den, jo større bliver den, nedad)

Baggrunden i denne tabel er fyldt ud med en grafik som er lavet ved hjælp af CSS. Denne stump grafik har en blinds(sorte streger på tværs med en pixel mellemrum) effekt.

I toppen og bunden af denne tabel er der henholdsvis en top og en bund grafik, som har en smule af denne blinds grafik.
Problemet er at med en variabel størrelse på tabellen, ender dette nogen gange galt.

Kort sagt: Bundgrafikken starter med en sort streg, hvis man skulle være så uheldig at højden på tabellen lige nøjagtig været så høj at fyldgrafikken inde i selve tabellen ender med en sort streg. Derved kommer der 2 sorte streger efter hinanden og det ser ikke så fedt ud.

Her er et eksempel :
http://www.flowbreakers.dk/blinds.jpg

Nogen der har et godt forslag til hvordan dette kan løses ?
Selve fyldgrafikken inde i tabellen er lavet vha. CSS repeat-x og repeast-y.
Det er som om den ikke fylder en linie ud med en hel stykke grafik, ellers ville problemet jo ikke være der.
Avatar billede Slettet bruger
10. februar 2003 - 11:41 #1
jeg har ikke helt forstået...

hvor stort er billedet?

1x2 px?

fordi 1x2 er nok bedst at bruge og så fylder det ikke så meget
Avatar billede sap Nybegynder
10. februar 2003 - 12:20 #2
Billedet der er brugt til at fylde tabellen ud med er 1x2px.
Den øverste pixel er sort. Den nederste er blå.
Den øverste kant på bund grafikken i tabellen er sort.
Avatar billede sap Nybegynder
10. februar 2003 - 12:26 #3
repeat-y gentager jo billedet på den vertikale led, men den "færdiggør" åbenbart ikke billedet, da 2 sorte streger kan ligge ved siden af hinanden....
Avatar billede olebole Juniormester
10. februar 2003 - 20:03 #4
<ole>

Trøst dig ... alt virker præcis, som det skal  :)
Baggundsbilledet gentages - men hvis det område, der skal fyldes ud ikke har en størrelse, der er præcis et multiplum af billedets højde, vil den nederste repetition altid blive beskåret.

/mvh
</bole>
Avatar billede sap Nybegynder
11. februar 2003 - 12:19 #5
Kan det ikke laves om ?
Den visets effekt er jo ikke ligefrem smuk at se på.. :)
Avatar billede sap Nybegynder
11. februar 2003 - 12:19 #6
kan jeg evt, via php, gøre så tabellens størrelse altid er delelig med 2 ?
Avatar billede olebole Juniormester
11. februar 2003 - 15:08 #7
Nej ... du kan lave noget med at sætte højden via JavaScript når siden loades og når den resizes - men det er lidt bøvlet. En bedre løsning ville være at ændre designet.
/mvh
Avatar billede sap Nybegynder
10. marts 2003 - 11:09 #8
Jeg prøver at ændre designet. Tak for rådene.
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