webForumDet fria alternativet

border på <tr>?

5 svar · 236 visningar · startad av greymane

greymaneMedlem sedan juli 2001711 inlägg
#1

varför funkar inte följande:

<table border=0 >
   <tr style="border: solid 1px black">
     <td>kjk</td>
   </tr>
</table>

går det inte att sätta border på <tr>? måste det sättas i <td>?

higaMedlem sedan aug. 2000359 inlägg
#2

Nej, det går inte enligt standarden att sätta borderlines på tr. Men du kan skapa en class t ex
tr.borderline > td {border-bottom: 1px green dotted}

greymaneMedlem sedan juli 2001711 inlägg
#3

higa skrev:

Nej, det går inte enligt standarden att sätta borderlines på tr. Men du kan skapa en class t ex
tr.borderline > td {border-bottom: 1px green dotted}

e det någorlunda cross browser att göra så?

och hur funkar det? jag skrev <tr class="borderline"> men det hjälpte inte så mycket. hur ska jag göra?

higaMedlem sedan aug. 2000359 inlägg
#4

Oops, glömde visst att IE inte klarar selectors :-/
Skriv
tr.borderline td {border-bottom: 1px green dotted}
i css:et istället, dvs utan child-prylen(>).

greymaneMedlem sedan juli 2001711 inlägg
#5

nice!

tomma celler får ingen border.. kan man ordna så de får det?

du råkar inte veta hur man får bort det lilla "hacket" mellan kolumnerna också? jag skulle vilja ha en hel linje bara :)

higaMedlem sedan aug. 2000359 inlägg
#6

För att få borderline på tomma celler så skriv
tr.borderline td
{
border-bottom: 1px green dotted;
empty-cells: show;
}
När det gäller "hacket" så sätt helt enkelt cellspacing till 0, och kompensera genom att öka paddingen på cellerna, antingen via css eller mha cellpadding attributet.

141 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)