Avatar billede mik789 Nybegynder
26. september 2001 - 22:45 Der er 10 kommentarer og
1 løsning

border-egenskaber i NS4.x

Jeg vil godt angive border egenskaber (-style, -color, top-width osv.) for <td> og <table>. Men iflg. http://www.w3schools.com/css/pr_border.asp virker disse egenskaber ikke ordentligt for netop tabel-elementer i NS 4.x. Og det er jo også hvad jeg kan konstatere, når jeg prøver (de virker i NS 6 og i IE). Hvad er alternativet i NS 4.x, hvis der er noget?
Avatar billede jakoba Nybegynder
26. september 2001 - 23:01 #1
nærmest ikke noget.
dit workaraoud er at lave en hel tabel i den tabelcelle, give tabellern en baggrundsfarve og noget cellspacing, og så give tabelcellen en anden baggrundsfarve.

eg: 10px rød kant:

  <td><table cellspacing=10 bgcolor=red width=100 height=100>
      <tr><td bgcolor=\'white\'>cellen</td>
      </tr>
      </table></td>

men det er ikke synderligt fleksibelt.

mvh JakobA
Avatar billede nikolajdu Nybegynder
26. september 2001 - 23:08 #2
Avatar billede mik789 Nybegynder
26. september 2001 - 23:09 #3
men det vil sige, at hvis man vil have f.eks. hele border-top-width og hele border-right-width vist af en stor tabel, så skal man i alle de implicerede celler indsætte en tabel à la dit forslag. !!!! puha!
Avatar billede jakoba Nybegynder
26. september 2001 - 23:12 #4
Ja det er ikke en behagelig løsning.
Avatar billede mik789 Nybegynder
26. september 2001 - 23:14 #5
nikolajdu> coolnerds\' anvisninger for NS berører ikke tabelegenskaber men har eksempler med <P>
Avatar billede nikolajdu Nybegynder
26. september 2001 - 23:15 #6
Det skal dog lige siges at coolnerd ikke helt er opdateret til NS 6.x, men 4.x referencen er udemærket.
Avatar billede nikolajdu Nybegynder
26. september 2001 - 23:18 #7
Avatar billede jakoba Nybegynder
26. september 2001 - 23:25 #8
Du kan evt lægge en extra tabel udenom tabellen med extra celler og rækker der blot tegner den der border:

<table cellpadding=0 cellspacing=0 border=0>
<tr><td colspan=2 bgcolor=\'red\'>top border</td>
</tr>
<tr><td bgcolor=\'red\'>v<br>e<br>n<br>s<br>t<br>r<br>e<br>k<br>a<br>n<br>t</td>
    <td><table ... din normale tabel>
        ...
        </table></td>
</tr>
</table>

mvh JakobA
Avatar billede mik789 Nybegynder
26. september 2001 - 23:32 #9
jakoba> tror du man kan få det til at virke med så lille en bredde som 1px i højre kant?
Avatar billede mik789 Nybegynder
27. september 2001 - 21:22 #10
tak for rådet jakoba, det ville sikkert virke, men jeg ville ikke lave det hele om bare for det. så det blev til en lije nederst på siden, hvor jeg i stedet opfordrer folk til at opdatere deres browsere.
Avatar billede mik789 Nybegynder
27. september 2001 - 21:26 #11
er der i øvrigt nogle der har erfaring med style=\"padding-right:3px\" (e.l.) i en tabelcelle. af en eller anden grund flytter det hele cellen de 3px til venstre. det burde vel kun være teksten i cellen der blev ombrudt anderledes.
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