Avatar billede ripley Nybegynder
31. januar 2000 - 10:29 Der er 1 kommentar og
1 løsning

tekst oven i image

Jeg har en smart stump grafik - en slags bjælke, der ser ud som om den er lavet i krom.
Den kunne jeg godt tænke mig at få noget tekst placeret ovenpå - det er noget tekst, der kan variere og bliver genereret fra en database, alt efter hvilke objekter, der ligger i denne db.
Det hele står i en tabel, og jeg fik selv den lyse idé at bruge tag´et "BACKGROUND="/Images/krombjaelke.gif" på den <TD>, hvori imaget skulle være.
Det giver mig imidlertid nogen problemer med at få bjælken til at passe præcist til tabellens <TD> - og på <TD Background="...etc."> kan man jo ikke definere et image´s højde og/eller bredde.
Er der nogen, der har en løsning på problemet eller måske helt andre, bedre idéer?
Avatar billede s Nybegynder
31. januar 2000 - 14:31 #1
Det er rigtigt at du ikke kan definere et images højde og brede.
Men du kan definere selve feltets, hvilket er lige så godt.

<td background="ditbillede.gif" width=100 height=300>



Ellers må du nok over i noget DHTML...
Avatar billede ripley Nybegynder
31. januar 2000 - 15:45 #2
Jeg fandt selv en god løsning:
td {
    font-family: Arial, Helvetica, sans-serif;
    background-repeat : no-repeat;
    background-position : center;
}
Dette får image´t til kun at optræde én gang, så der ikke går koks i det med bredden i TD - og det ser meget yndigt ud. Den eneste hage er, at Netscape ikke vil centrere det. Så lavede jeg bare image´t tilpas stort til, at det fyldte hele TD.
Du får alligevel point´ene, s - jeg er så glad for mit eget lyse påfund, at jeg føler mig særdeles gavmild. :-)))
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