Avatar billede daniel_d Nybegynder
15. juli 2003 - 20:50 Der er 5 kommentarer og
2 løsninger

vertical-align dur ikke...hvad gør jeg?

Hejsa folkens

Jeg har en stump kode jeg ikke kan få til at fungere...

Jeg har en celle i en tabel med en style der siger at indholdet skal være vertial-align: 50%

Det virker fint nok, men hvis jeg så i denne celle har en image med en style som: position:absolute; bottom: 0px; right: 0px ja så går den galt. Kun hvis det er bottom.

Hvorfor det ?

Her er koden hvis det hjælper:

        <td width="25%" align="center" style="position: relative; border: 1px dotted #000000; height:100px; background-color: #99CCFF; vertical-align: 50%;">
        <div style="position: absolute; top: -1px; left: -1px;"><img src="pic/Corner_Left_Top.gif"></div>
        <div style="position: absolute; top: -1px; right: -2px;"><img src="pic/Corner_Right_Top.gif"></div>
        <div style="position: absolute; bottom: -1px; left: -1px;"><img src="pic/Corner_Left_Bottom.gif"></div>
        <div style="position: absolute; bottom: -1px; right: -2px;"><img src="pic/Corner_Right_Bottom.gif"></div>
        Produkt nr 2</td>

mvh
Daniel
Avatar billede pixeldude Nybegynder
15. juli 2003 - 21:24 #1
Vertical-align kan ikke angives i % i følge standarden.
Du kan bruge disse: baseline, sub, super, top, text-top, text-bottom, middle, bottom.
Avatar billede daniel_d Nybegynder
15. juli 2003 - 22:32 #2
har prøvet med middle men uden held lige så snart jeg bruger en style med bottom...

Desværre
Avatar billede roenving Novice
16. juli 2003 - 00:54 #3
Det virker fint hvis du fortæller IE at den skal skide på standarderne !-)

-- det giver kun problemer hvis du angiver doctype og/eller på anden måde vil have det til at virke på noget, som Bill Gates tjener penge på !o]
Avatar billede daniel_d Nybegynder
16. juli 2003 - 19:50 #4
jeg vil nu helst overholde w3c standarden så vidt muligt. men bare sjovt at den ikke rigtig vil så snart at jeg bruge en position: absolute; bottom: 0px; - så snart bottom er inde i billedet kan jeg ikke få den til at align vertikalt... :o(
Avatar billede roenving Novice
16. juli 2003 - 22:54 #5
Så tror jeg du må over i at lægge dem absolut på plads (vha. javascript ,-)
Avatar billede daniel_d Nybegynder
17. juli 2003 - 17:36 #6
hmmm... lyder besværligt. Ikke den store haj til javascript nemlig :o)
Ikke andre der har et bud ?
Avatar billede nstenberg Nybegynder
28. juli 2003 - 15:03 #7
Ved ikke om det her vil hjælpe, men prøv i HEAD at lave et style-tag som følger:

<style type="text/css">
td {vertical-align: top}
</style>

Sjovt nok, plejer dette at virke for mig...
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