webForumDet fria alternativet

Att få innehållet högst upp i en tabell

HTML & CSS

6 svar · 430 visningar · startad av l-boy

Medlem sedan juli 2003221 inlägg
Frågan#1

Om jag skapar en tabell där jag anger höjden på den t.ex;

<table width="100%" height="500">

Hur gör jag sedan för att få alla <tr> fält att komma högst upp i tabellen efter varandra? Som standard så sprids dom ju ut över hela tabellen. Eller måste jag använda valign="top" på alla fält?

Medlem sedan nov. 2005314 inlägg
#2

"för att få alla tr" tr står väl för tablerow och det är väl tabellrad.

raderna är lodrätt och td tabledata(?) är horisontellt, rätta mig gärna om jag har fel.

så om du vill ha allt horisontellt så är det väl såhär nånting:

<table width="100%" height="500">
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>

Jag är inte säker på detta men testa :)

Medlem sedan dec. 20042 245 inlägg
#3

Du kanske inte vill ha en tabell över huvud taget?

<div class="foo">
 <div>"rad"</div>
 <div>en till "rad"</div>
</div>
.foo { height:500px; }
Medlem sedan juli 2003221 inlägg
#4

Nej nej.

Om jag gör så här:

<table height="500" width="100%">
<tr><td>Rad 1</td></tr>
<tr><td>Rad 2</td></tr>
<tr><td>Rad 3</td></tr>
</table>

Så kommer ju dom tre raderna att spridas ut över hela höjden av tabellen. Men jag vill alltså att dom läggs högst upp i tabellen, efter varandra givetvis.
Samma effekt får jag om jag tar bort height="500" men då blir tabellen som sagt inte så stor som jag vill ha den.

Medlem sedan juni 200032 967 inlägg
#5

i css:en:

.foo {
      vertical-align:top;
}

i html-koden:

<td class="foo">

eller så kan du ditcha css-klassen helt och bara sätta:

td {
      vertical-align:top;
}

i css:en, men då blir alla <td>-element påverkade.

edit: top så klart, inte middle!
Jag skriver med bakdelen.

(Troxy fick min hjärna på rätt fredagsspår igen, tack!)

Medlem sedan mars 20041 505 inlägg
#6

Hm...är det inte top-placering som han söker?

table { height:500px; }
td { vertical-align:top; }
Medlem sedan juni 200032 967 inlägg
#7

Hm...är det inte top-placering som han söker?

Självklart! Min hjärna misslyckades att överföra korrekt information till mina fingrar. Mitt inlägg ovan är nu korrigerat.

Tack! :)

248 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)