stajla tabell kanten i ns?

HTML & CSS

12 svar · 324 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Trådstart#1

Hur bär man sig åt för att stajla tabellramen i netscape? Jag är ute efter att få en ram runt tabellen som är 1px och svart.

Har provat det mesta men utan resultat...

Medlem sedan jan. 20007 697 inlägg
#2

Har du använt CSS?

<td style="border-color: black; border-width: 1px; border-style: solid;">

Medlem sedan dec. 19991 072 inlägg
#3

jodå, jag använder css, men jag vill stajla <table> inte <td>...

Medlem sedan jan. 20007 697 inlägg
#4

Byt då bara ut td mot table. Det fungerar också.

Medlem sedan juni 200010 432 inlägg
#5

Eller så gör du en tabell som har svart bakgrund och lägger den första tabellen inuti och gör den svarta tabellen 1px bredare... Det funkar i både IE och NS...

<table width="100" border="0" cellspacing="0" bgcolor="#000000"><tr><td>
<table width="99" border="0" cellspacing="0" bgcolor="#ffffff">
<tr><td>
Här skapas en 1px svart ram runt en vit tabell.
</td></tr></table></td></tr></table>

-Bara som ett förslag-

Medlem sedan jan. 20007 697 inlägg
#6

Nu lånar jag föregående inläggs kod. Däremot ändrar jag lite i måtten.

<table width="100" border="0" cellspacing="0" bgcolor="#000000" cellpadding="1"><tr><td>
<table width="100%" height="100%" border="0" cellspacing="0" bgcolor="#ffffff">
<tr><td>
Här skapas en 1px svart ram runt en vit tabell.
</td></tr></table></td></tr></table>

Det vi gör här att vi sätter cellpadding till 1px på den första tabellen. Nästa tabell har bredden 100% och höjden 100%.
Sen att vi använder cellpadding i den första göra att den andra tabellen inte kommer fylla ut ända ut, utan lämna en pixel på varje sida.

Medlem sedan juni 20001 839 inlägg
#7

Fungerar verkligen det där i NS?

Har för mig att jag gjort en liknande kod, som inte fungerade i NS... (Tolkade de 100%-en fel... :l)

Medlem sedan jan. 20007 697 inlägg
#8

Det fungerar fint. Däremot måste man ha nånting i cellen. Annars visar inte Netscape den. Det räcker visserligen med ett   :)

Medlem sedan dec. 19991 072 inlägg
#9

jodå, så kan man ju alltid göra....men för att slippa att göra två tabeller var jag ute efter att bara stajla tabell bordern.

Jag vill inte lägga stajlen direkt i taggen utan i en klass, men då vill det inte funka.

Jag har provat följande classer:

.ram1	 {border: 1px solid black}
.ram2 {border-width: 1px 1px 1px 1px; border-color: #000000}

båda två fungerar på andra objekt i ns men inte tabeller...men det kan ju kanske vara nåt annat man har missat...ns brukar ju kunna fela på ett ställe när det eg. är fel på ett annat...

Medlem sedan jan. 20007 697 inlägg
#10

Det är inte så att Netscape inte klarar av att allt definieras på en gång. Testa att sätta så här istället.

.ram1 {border-width: 1px; border-style: solid; border-color: black;}
.ram2 {border-width: 1px; border-color: #000000;}

Det kan även vara att du inte hade semikolon i slutet. Man slutar aldrig att förvånas över Netscape... ;)

Medlem sedan juni 200010 432 inlägg
#11

Både mitt och Kims förslag ang tabell i tabell fungerar UTMÄRKT i både IE och Netscape!
Ville bara tillägga det.

Medlem sedan dec. 19996 592 inlägg
#12

border:blabla fungerar INTE i Netscape 4.*.. så om du vill ha en svart ram runt en tabell MÅSTE du använda dig av två tabeller/lager.

Medlem sedan jan. 20007 697 inlägg
#13

ok, jag kör Netscape 6 och där fungerar det fint. :D

310 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
178 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
175 ms — ändringar (db)