webForumDet fria alternativet

Angående td bredd!

5 svar · 316 visningar · startad av ConnyFox

ConnyFoxMedlem sedan aug. 20011 087 inlägg
#1

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.

OlleBoopMedlem sedan feb. 20001 861 inlägg
#2

Prova

<td style="width: auto">
jarvkloMedlem sedan juli 20013 378 inlägg
#3

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>
ConnyFoxMedlem sedan aug. 20011 087 inlägg
#4

tack för era svar, funkade bra!

silfverMedlem sedan apr. 200312 679 inlägg
#5

Ska man inte alltid ange enhet för måtten? Det vill säga, px eller % i detta fallet?

jarvkloMedlem sedan juli 20013 378 inlägg
#6

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

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