Såhär ligger det till.
jag har en tabell som är 780px bred!
I denna har jag 5st td, dom första 4st har en angedd bred med width="", dock kan dessa variera.
Den 5:e td´n är helt tom och har bara en bakgrundsbild, hur gör jag för att denna skall ta upp resten av utrymmet?
Att sätta fast bredd är inget alternativ då detta kan variera beroende på hur breda dom andra 4 är.
Angående td bredd!
5 svar · 316 visningar · startad av ConnyFox
Hmm..
Du borde kunna köra med table-layout:fixed (se t.ex. http://blooberry.com/indexdot/css/properties/table/tlayout.htm )
Gör du det fixerar du tabellens kolumnbredder efter första radens angivna (eller automatiska) värden ;)
<table style="table-layout:fixed;border-collapse:collapse;" border="1" width="780">
<tr>
<td width="60">Fee</td>
<td width="35">Fie</td>
<td width="120">Foe</td>
<td width="140">Fum</td>
<td>Sådeså</td>
</tr>
</table>
tack för era svar, funkade bra!
Ska man inte alltid ange enhet för måtten? Det vill säga, px eller % i detta fallet?
silfver skrev:
Ska man inte alltid ange enhet för måtten? Det vill säga, px eller % i detta fallet?
Jo - i CSS.
I exemplet ovan anges bredden med ett "hederligt gammalt" (x)HTML-attribut, och då skall man inte ange enhet för pixelvärden.
Jämför följande:
<td style="width:300px">Bredd angiven till 300 pixlar med CSS</td>
<td width="300">Bredd angiven till 300 pixlar i "ren" HTML4 Transitional</td>
:birp