webForumDet fria alternativet

table och css

6 svar · 279 visningar · startad av aleborg

aleborgMedlem sedan jan. 20012 962 inlägg
#1

Jag vill skapa en class för tabeller som gör följande:

<table width="600" border="0" cellpadding="3" cellspacing="1" bgcolor="#999999">
  <tr bgcolor="#EAEAEA">
    <td>blaha</td>
    <td>blaha</td>
  </tr>
</table>

men får inte ihop det riktigt!
fått ihop det här som inte fugerar:

.table_600_Grey {
	width: 600px;
	border: 0px;
	padding: 3px; 
	border-spacing: 1px;
	background-color: #999999;
}
tr {
	background-color: #EAEAEA;
}

tr måste ju dessutom vara en del av "table_600_Grey"
Nån som har lust att hjälpa mig?

PeeerMedlem sedan mars 20025 362 inlägg
#2
<table class="table_600_Grey ">
  <tr class="table_600_Grey">
    <td>blaha</td>
    <td>blaha</td>
  </tr>
</table>

table.table_600_Grey {
	width: 600px;
	border: 0px;
	padding: 3px; 
	border-spacing: 1px;
	background-color: #999999;
}
tr.table_600_Grey  {
	background-color: #EAEAEA;
}

Eller?

r/ ändra lite till. Om det blev bättre eller sämre vågar jag inte svara på

aleborgMedlem sedan jan. 20012 962 inlägg
#3

Hade hoppats på att slippa sätta class på varje tr!
padding och border-spacing funkar inte :(

jarvkloMedlem sedan juli 20013 295 inlägg
#4

Är det här mer i linje med det du vill ha?

.table_600_Grey {
	width: 600px;
	border-collapse: collapse;
}
.table_600_Grey td  {
	background-color: #EAEAEA;
	border: 1px solid #999999;
	padding: 3px;

...

<table class="table_600_Grey ">
  <tr>
    <td>blaha</td>
    <td>blaha</td>
  </tr>
</table>
aleborgMedlem sedan jan. 20012 962 inlägg
#5

det enda som saknas är "border" på 1 px mellan cellerna

hypatiaMedlem sedan feb. 20011 325 inlägg
#6

Får du verkligen inte en border mellan cellerna?

För mig blir det så, i alla fall i IE6 och Mozilla... :)

aleborgMedlem sedan jan. 20012 962 inlägg
#7

jo jag fick det också, det var bara cachat :r

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb