---
title: "Tabel- bredd"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/110557-tabel-bredd"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Prime_66"
published: "2004-09-01T23:40:07.000Z"
updated: "2004-09-02T10:15:37.000Z"
replies: 3
views: 264
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/110557-tabel-bredd"
---

# Tabel- bredd

## #1 — Prime_66, 2004-09-01T23:40Z

Tja,

Jag funderar om det inte finns något sätt att låsa en tabell i HTML till ett pixelvärde så att den aldrig kan bli bredare. Problemet för mig är nämligen att när jag hämtar in text från en databas i en tabell-cell breddar ju texten tabell-cellen om det är över ett visst antal tecken. Mycket störande! När man satt tabell-bredden borde den ju vara konstant och en radbrytning borde ske så att cellen inte blir bredare än det angiva värde. Men så verkar det ju inte fungera tyvärr.

Jag vet att det går att lösa det hela med att i PHP använda substr och ange hur många tecken som ska skrivas innan en radbrytning. Men det känns inte som den optimala lösnigen. Plus att jag tycker inte det verkar funka rikgit korrekt eller så skriver jag fel. För er som kan PHP. Kolla här:

echo substr($variabel,0,20);
echo '\<br\>';

Raden ovan borde ju skriva ut tecknena 0 till 20 på första raden. Raden efter:

echo substr($variabel,20,40);
echo '\<br\>';

borde skriva ut tecknena 20 till 40 på rad nummer 2. Men det gör den inte. vad gör jag för fel här ?

Överhuvudtaget verkar det som om tabellen byter rad lite som den vill. Om man kollar i HTML koden så görs ju ibland radbryningar trots att det inte finns någon \<br\>!?

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

## #2 — magnusfernstrom, 2004-09-01T23:50Z

Bredden ändras väl bara automatiskt om du har text ihopsatt som blir väldigt lång, som du nämner. Och det är nog så du får göra, mig veterligen finns det inget sätt att låsa en tabells storlek. Fast jag kanske skall överlåta detta till de bra HTML-kodarna. :)

Angående PHP-koden:
[Skapa ny tråd i PHP-forumet om det](http://www.webforum.nu/newthread.php?action=newthread&forumid=23) 

/M

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

## #3 — PepeJeria, 2004-09-02T08:39Z

Följande kod expanderar inte tabellen mer än dess angivna width värde:

```
<style type="text/css">
table
{
	table-layout:fixed;
}

td
{
	overflow:hidden;
}
</style>

<table width="100" cellspacing="0" cellpadding="0">
<tr>
	<td>meränhundrapixlareller?</td>
</tr>
</table>
```

Du kanske ev. vill lägga till en title attribut på td:n så att man kan se dess innehåll i en tooltip.

```
<td title="meränhundrapixlareller?">meränhundrapixlareller?</td>
```

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

## #4 — Prime_66, 2004-09-02T10:15Z

ahh..tackar. ska testa lite

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/110557-tabel-bredd
