Ich habe ein ähnliches Layout:
<div>
<table>
</table>
</div>
Ich möchte, dass die div
nur so weit ausdehnen, wie mein table
wird.
Ich habe ein ähnliches Layout:
<div>
<table>
</table>
</div>
Ich möchte, dass die div
nur so weit ausdehnen, wie mein table
wird.
GUT, In vielen Fällen brauchen Sie gar nichts zu tun, da div standardmäßig über height
et width
als Auto, aber wenn das bei Ihnen nicht der Fall ist, sollten Sie inline-block
Display gonna work für Sie ... schauen Sie sich den Code, den ich für Sie erstellen und es ist tun, was Sie suchen:
div {
display: inline-block;
}
<div>
<table>
<tr>
<td>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ultrices feugiat massa sed laoreet. Maecenas et magna egestas, facilisis purus quis, vestibulum nibh.</td>
<td>Nunc auctor aliquam est ac viverra. Sed enim nisi, feugiat sed accumsan eu, convallis eget felis. Pellentesque consequat eu leo nec pharetra. Aenean interdum enim dapibus diam.</td>
<td>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ultrices feugiat massa sed laoreet. Maecenas et magna egestas, facilisis purus quis, vestibulum nibh.</td>
</tr>
</table>
</div>
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
109 Stimmen
Der Effekt wird "shrinkwrapping" genannt, und wie bereits erwähnt, gibt es mehrere Möglichkeiten, dies zu tun (float, inline, min/max-width), die alle verschiedene Nebeneffekte haben
1 Stimmen
Keine der unten aufgeführten Antworten hat bei mir funktioniert, außer:
display: table
-OR-height: fit-content
!!!