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...
12 svar · 324 visningar · startad av fredrik
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...
jodå, jag använder css, men jag vill stajla <table> inte <td>...
Byt då bara ut td mot table. Det fungerar också.
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-
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.
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... )
Det fungerar fint. Däremot måste man ha nånting i cellen. Annars visar inte Netscape den. Det räcker visserligen med ett
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...
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...
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.
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.
ok, jag kör Netscape 6 och där fungerar det fint.