Avatar billede codemanager Nybegynder
25. juli 2005 - 22:08 Der er 12 kommentarer og
1 løsning

kan man ikke sætte et billede på border med css

Hey

Jeg opgiver nu er det virker ikke muligt og sætte et billede som topborder i css
Avatar billede apo Praktikant
25. juli 2005 - 22:30 #1
Det tror jeg ikke, at du kan. Men du kan gøre noget andet:

<table style="width:500px;" cellspacing="0" cellpadding="0" border="0">
  <tr>
      <td style="width:500px; height:5px; background-image:url('images/border.gif');"></td>
  </tr>
  <tr>
      <td style="padding-top:10px; width:500px; height:300;">Her står noget tekst...</td>
  </tr>
</table>

Via ovenstående placerer du en selv-defineret border på 5px i højden, øverst i tablet, og det kan f.eks. bruges, som skyggeeffekt hvis det er det, du har behov for.

Apo
Avatar billede roenving Novice
26. juli 2005 - 01:31 #2
Nej, du kan ikke indsætte billeder i border m.v. via css, så du skal bruge den type løsning, apo peger på !-)
Avatar billede codemanager Nybegynder
27. juli 2005 - 17:00 #3
Hmm, vil det ikke være mere smart og samle alle border så og lave et billede som sættes ind som bg i en div
Avatar billede roenving Novice
27. juli 2005 - 17:03 #4
Det er også en mulighed, men dur ikke, hvis tabellen er beregnet til at have dynamisk størrelse !-)
Avatar billede codemanager Nybegynder
27. juli 2005 - 17:06 #5
Nej Okay, det kan jeg godt se. hvis i smider et svar lukker jeg her
Avatar billede roenving Novice
27. juli 2005 - 17:08 #6
Det må være apos !-)
Avatar billede codemanager Nybegynder
27. juli 2005 - 17:11 #7
Okay, så venter vi på ham.
Avatar billede apo Praktikant
29. juli 2005 - 15:09 #8
Hovsa, jeg har været væk et par dage - men kaster lige et svar :-)

Apo
Avatar billede codemanager Nybegynder
29. juli 2005 - 17:51 #9
Det er helt iorden
Avatar billede apo Praktikant
29. juli 2005 - 17:55 #10
Tak for points :-)

Apo
Avatar billede saucer Nybegynder
29. juli 2005 - 23:48 #11
Hey hey :)

Jeg ved godt at det er ved at indlæget er lukket, men jeg vil bare sige at der findes en  CSS løsning på emnet.

Man kunne jo bare lave noget i stil med :

.rightside {
    background-image: url(grafik/hside2.gif);
    background-repeat: repeat-y;
    background-position : left;
}

Så kan du selv definere position og repeat med X eller Y og top,right,bottom og left.


Måske har jeg ramt helt ved siden af men det kan jo ske :D
Avatar billede roenving Novice
30. juli 2005 - 00:01 #12
Ja, det er noget vrøvl, for en border har 4 sider, men du har ikke mulighed for at indsætte mere end eet baggrundsbillede ...
Avatar billede saucer Nybegynder
30. juli 2005 - 00:34 #13
roenving >>> Apo's løsning er heller ikke med alle 4 sider. + at codemanager selv kun spørger efter 1 border som i dette indlæg er topborder i css.

Så mit løsning kunne godt bruges ved at lave :

.top{
    background-image: url(grafik/border.gif);
    background-repeat: repeat-x;
    background-position : top;
}

+ at denne løsning kan bruges til dynamiske størelser efter at den laver repeat kun via x aksen. Så det eneste codemanager skal gøre er at lave et border billede som kan gentage sig selv.

Så i sidste ende er det slet ikke vrøvl :p  :)
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