---
title: "Tabeller - celler (valign top?)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/106934-tabeller-celler-valign-top"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "sorhh"
published: "2004-07-08T18:39:24.000Z"
updated: "2004-07-09T11:32:55.000Z"
replies: 9
views: 342
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/106934-tabeller-celler-valign-top"
---

# Tabeller - celler (valign top?)

## #1 — sorhh, 2004-07-08T18:39Z

Hej!

Jag har ett litet tabellproblem.

Jag vill att A, B och C skall ligga högst upp oavsett hur hög pic.gif är. Den skall kunna vara 1000 pix hög lika gärna som 100.

Jag har försökt med det mesta och placerat valign="top" på lite olika platser men inget har fungerat.

Därför söker jag nu hjälp här och hoppas att någon kan lösa detta åt mig. 

Jag har bifogat en bild för att visa lite mer hur jag menar.
(1) visar hur det är nu.
(2) visar hur jag vill ha det.

Tack på förhand!

```
<TABLE BORDER="1" CELLPADDING="0" CELLSPACING="0">
 <TR>
  <TD>A</TD>
  <TD ROWSPAN="3"><IMG SRC="pic.gif" HEIGHT="100"></TD>
 </TR>
 <TR>
   <TD>B</TD>
 </TR>
 <TR>
  <TD>C</TD>
 </TR>
</TABLE>
```

Bilagor:

- [tabeller.gif](https://www.webforum.nu/a/3892.gif)

Permalänk: https://www.webforum.nu/p/106934

## #2 — icaaq, 2004-07-08T19:42Z

Detta kanske kan duga.

```
[red]
<table style='border: solid 1px #000;'>
	<tr>
		<td style='width: 200px; vertical-align: top;'>
			<table>
				<tr>
					<td>
						a
					</td>
				</tr>
				<tr>
					<td>
						b
					</td>
				</tr>
				<tr>
					<td>
						c
					</td>
				</tr>
			</table>
		</td>
		<td style='width: 400px; text-align: center; height: 500px;'>
			3
		</td>
	</tr>
</table>
[/red]
```

mv icaaq

Permalänk: https://www.webforum.nu/p/1383683

## #3 — sorhh, 2004-07-08T20:38Z

Javisst, det där skulle fungera. Jag vill dock undvika att placera tabeller i tabeller.

Någon som vet hur jag kan lösa detta?

Tack för ditt svar, icaaq!

Permalänk: https://www.webforum.nu/p/1383710

## #4 — Cheguelin, 2004-07-09T07:17Z

Jag tror inte att du får någon bättre lösning. Kanske finns någon css-property men det är väl bara i Mozilla den funkar ändå så det är inte lönt. Vad är det för fel på tabeller i tabeller?

Permalänk: https://www.webforum.nu/p/1383807

## #5 — jarvklo, 2004-07-09T07:19Z

Hmm...
Så fort man använder ROWSPAN vill MSIE fördela höjden av kolumnerna A, B och C lika (oavsett om man sedan sätter height: på några av dem eller ej)...

Så, som Cheguelin också säger, troligen finns ingen lösning så länge du vill köra ROWSPAN pga MSIE:s tolkning av W3C-standard ;)

Permalänk: https://www.webforum.nu/p/1383808

## #6 — bossse, 2004-07-09T08:38Z

Kanske detta kan va en lösning!

```
<HTML>
<HEAD>
<STYLE TYPE=TEXT/CSS>
<!--
BODY {background-color:gray;}
TABLE {width:100%; height:100%; border-collapse:collapse; border:1px solid black;} 
.left {background-color:green; width:8%; height:100%; padding:5px; vertical-align:top;}
.right {background-color:blue; width:92%; height:100%; border:1px solid black;}
-->
</STYLE>
</HEAD>
<BODY>
<table>
<tr>
<td class=left>
<img src=dinbild1.jpg width=50 height=50 >
<img src=dinbild2.jpg width=80 height=60 >
<img src=dinbild3.jpg width=50 height=100 >
</td>
<td class=right></td>
</tr>
</table>
</BODY>
</HTML>
```

Permalänk: https://www.webforum.nu/p/1383848

## #7 — Cheguelin, 2004-07-09T09:55Z

Alltså, även om det fanns en css-property som fixade till "felet" så skulle det inte se särskilt elegant ut. Tabeller är ju inte till för att fixa en snygg layout, så jag tycker att det är bra att cellhöjderna fördelas jämt (dock inte om man sätter height), det är snyggast så. Men en tabell i cellen är en bra lösning och faktiskt den mest eleganta lösningen man kan få. bossse, var lite mer konsekvent alltså. Jag förstår inte varför du skriver vissa taggar i uppercase och andra i lower. Det är snyggast om du skriver allt i lower- eller uppercase, och då föreslår jag att du skriver allt i lowercase.

Permalänk: https://www.webforum.nu/p/1383892

## #8 — sorhh, 2004-07-09T10:39Z

Okej, tack för alla svar! Jag kör nog på en tabell i cellen trots allt då.

Jag har dock hört att man skall undvika tabeller i tabeller. Det skulle tydligen påverka laddningstiden avsevärt. Stämmer detta eller är det överreklamerat?

Permalänk: https://www.webforum.nu/p/1383924

## #9 — jarvklo, 2004-07-09T11:13Z

I en miljö där folk har "hyfsat snabba" datorer, kör med "moderna" webbläsare och sitter uppkopplade med "bättre än modem"-anslutningar är det nog överreklamerat ;)

Och har du bara en tabell i en annan spelar det troligen ingen som helst roll prestandamässigt - men har du ett par dussin tabeller i samma tabell med några hundra rader hit eller dit så kanske ... ;)

Permalänk: https://www.webforum.nu/p/1383946

## #10 — sorhh, 2004-07-09T11:32Z

Hehe, jamen dåså. Jag tackar och bugar för all hjälp.

Permalänk: https://www.webforum.nu/p/1383963

---

Tråden på webben: https://www.webforum.nu/amne/html-css/106934-tabeller-celler-valign-top
