webForumDet fria alternativet

Innehåll i cell ska visas högst upp i cellen

HTML & CSS

7 svar · 448 visningar · startad av wally_91

Medlem sedan feb. 2006511 inlägg
Frågan#1

Hej alla!

Har lite problem med min tabell. Om höjden är högre än vad texten är, i en cell, står texten i mitten (centrerad vertikalt).

Exempel:

----------------------------------
|                                |
|                                |
|                                |
| Texten kommer här till exempel |
|                                |
|                                |
|                                |
----------------------------------

Jag vill att det ska se ut så här:


----------------------------------
| Texten kommer här till exempel |
|                                |
|                                |
|                                |
|                                |
|                                |
|                                |
----------------------------------

Jag vill att texten ska komma högst upp. Hur gör jag det lättast/snyggast?

Mvh wally_91

Medlem sedan aug. 20068 090 inlägg
#2

i taggen <td> lägger du till valign="top" så här:
<td valign="top">
Sen kan man fixa detta med CSS om du t.ex. har många celler....

Medlem sedan feb. 2006511 inlägg
#3

Okej, det kan jag nöja mig med men hur skulle CSS:et se ut?

Medlem sedan mars 20041 505 inlägg
#4

Använd CSS-attributet vertical-align

td { vertical-align:top; }
Medlem sedan aug. 20068 090 inlägg
#5

Troxy skrev:

Använd CSS-attributet vertical-align

td { vertical-align:top; }

Njae... det är ju det man inte vet utan att veta hans/henns intentioner och hur sidan (sidorna?) ser ut osv.

Så om du vill ha ett 100%-igt svar måste du ge en länk till sidan/sidorna och tala om exakt vilka celler det gäller (ej - det rimmade!).

Medlem sedan nov. 20051 596 inlägg
#6

:q
Det borde väl fungera helt OK med troxys förslag...
Men om det bara gäller en enda cell bland många så gör man om det till en class i stället. och användet det på bara den cellen

<td class="upp">

och css

.upp{vertical-align: top;}
Medlem sedan aug. 20068 090 inlägg
#7

tanten skrev:

:q
Det borde väl fungera helt OK med troxys förslag...
Men om det bara gäller en enda cell bland många så gör man om det till en class i stället. och användet det på bara den cellen

<td class="upp">

och css

.upp{vertical-align: top;}

Det var det jag menade.

Medlem sedan feb. 2006511 inlägg
#8

Jag använder det såhär:

td.forum_content{vertical-align: top;}

Tack alla!

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