webForumDet fria alternativet

width: auto

1 svar · 207 visningar · startad av jake

jakeMedlem sedan sep. 2001437 inlägg
#1

hej,
har en box inne i en tabell och satte i css:en för boxen
width: auto; border: 1px;
och trodde då att den skulle ställa in sig efter innehållet i boxen
så boxen blir lika stor som innehålet men den blev lika stor som tabellbredden.

hur kan man göra för att få boxen så stor som innehållet?

MatteMedlem sedan aug. 20002 970 inlägg
#2

En box, t.ex div, har som standardvärde width:100%. Man kan sätta bredden på den med t.ex width:50px. Dock blir den minst så bred som det smalaste elementet. Exempel:

<div style="width:10px">
Detta är en rad med text
</div>

Här kommer läsaren att ställa in bredden och bryta vid "Detta".

<div style="width:10px">
Detta&amp;nbsp;är&amp;nbsp;en&amp;nbsp;rad&amp;nbsp;med&amp;nbsp;text
</div>

Här kommer läsaren att öka bredden till hela raden och bryta efter "text".
Vet inte om detta var dig till hjälp.

Genererad på 377 ms · cache AV · v20260730165559-full.f96bc7eb