webForumDet fria alternativet

tabellram

9 svar · 316 visningar · startad av jake

jakeMedlem sedan sep. 2001649 inlägg
#1

hmm...
trots följande css

.tight { padding: 0px; margin: 0px; border: 0px; }

så visas en ram runt varje cell i följande tabell...

<table width="198" class="tight">
<tr><td>Användarnamn</td><td>Lösenord</td><td> </td></tr>
<tr><td><input type="text" maxLength="64" name="login" size="10"></td><td><input maxLength="64" name="passwd" size="6" type="password"></td><td>
<INPUT TYPE=submit VALUE="ok">
</td></tr>
</table>

någon som vet varför?
även runt tabellceller i en tabell där jag använder colspan visas en ram i sidans bakgrundsfärg runt varje cell fast jag tycker att det inte borde det...

tack för en bra sida

/j

frankofMedlem sedan jan. 20016 874 inlägg
#2

Har du provat att inte angen någon borderparametrar?

.tight { padding: 0px; margin: 0px; }

jakeMedlem sedan sep. 2001649 inlägg
#3

mm det blir samma resultat.
var inte säker på om ingen kant var standard eller inte...

tabellen är inbakad i ett formulär men det borde väl inte göra någon skillnad...

gallicoMedlem sedan maj 20028 inlägg
#4

Du har antagligen något annat som ställer till det. För om du rensar sidan på allt utom den kod du har visat här blir det väl inga ramar? isf i vilken browser/os?

jakeMedlem sedan sep. 2001649 inlägg
#5

mm hade visst en background-color i css:en för table elementet...
tycker ändå inte att den borde synas med padding: 0px
men men
det blir fortfarande en ram runt tabellcellerna där jag använder colspan...

MatteMedlem sedan aug. 20002 975 inlägg
#6

mm hade visst en background-color i css:en för table elementet...

Har du en annan bakgrundsfärg i dina <td>? I såfall lyser bakgrunden för table igenom i cellspacing. Är det så sätt cellspacing till 0.

jakeMedlem sedan sep. 2001649 inlägg
#7

hmm ja det stämmer visst, men borde inte margin: 0px; i css:en ge samma resultat?

MatteMedlem sedan aug. 20002 975 inlägg
#8

margin för en td tycker jag låter lite fel.

CSS för cellspacing heter border-spacing, men stöds inte av Internet Explorer.

jarvkloMedlem sedan juli 20013 378 inlägg
#9

Njae inte garanterat - tabellerna är lite speciella i CSS.
Tabellutseendet beror även på vilket värde du (eller grundinställningarna i webbläsaren ;) ) har satt på border-collapse, border-spacing - samt i viss mån vilka buggar just din webbläsare råkar ha i sin hantering av just detta :e

Se CSS-specen: http://www.w3.org/TR/REC-CSS2/tables.html#separated-borders

Info om kompatibilitet samt en del kommentarer finns på
http://www.blooberry.com/indexdot/css/properties/table/bcollapse.htm
och
http://www.blooberry.com/indexdot/css/properties/table/bspace.htm

jakeMedlem sedan sep. 2001649 inlägg
#10

ok tack,
får nog ändå lägga in cellspacing="0" i html koden även om jag försökte undvika att ha sånt där...
för som sagt även om jag i css:en för table skriver

border-spacing: 0px; border-collapse: collapsed;

så blir det ändå en kant runt cellerna då tabellen har en annan bakgrundsfärg än cellerna...

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