2010-03-29 12 views
19

Forma (z firebug podświetlenia aktywowania td)Regulacja szerokości kolumny tabela wielkości zawartości

example http://img52.imageshack.us/img52/4377/testeyy.png

zawierające kolumnę CSS:

width: auto; 
padding: 0; 
margin: 0; 

Problem:

Dlaczego m y lewe kolumny mają to niewidzialne "dopełnienie-prawo"? Nie można zmniejszyć kolumn, aby pasowały do ​​ich treści?

--EDIT--

Problem był sam tabeli. Zdefiniowałem tabelę z "width: 100%". Usunięto to, a problem zniknął.

+2

HTML ma również znaczenie. –

+0

Absolutnie w porządku! +1 za to: D –

+0

Możliwy duplikat [autowidth kolumny tabeli CSS] (https://stackoverflow.com/questions/4757844/css-table-column-autowidth) – Vadzim

Odpowiedz

27

Problemem była szerokość stołu. Użyłem tabeli width: 100%. Kolumny tabeli są dostosowywane automatycznie po usunięciu znacznika szerokości.

1

Może problem z marżą?

width:auto; 
padding: 0px; 
margin: 0px 
+0

Dodałem "margines: 0" do mojego wpisu, ale jest to nie problem. –

+0

? – fl00r

2

Jeśli chcesz, aby tabela nadal była w 100%, ustaw jedną z kolumn na szerokość: 100%; To rozszerzy tę kolumnę, aby wypełnić dodatkową przestrzeń i pozwolić pozostałym kolumnom zachować ich automatyczną szerokość :)

Powiązane problemy