width: auto

HTML & CSS

1 svar · 211 visningar · startad av jake

Medlem sedan sep. 2001649 inlägg
Trådstart#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?

Medlem sedan aug. 20002 975 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.

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