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.
Dies scheint bei mir in allen Browsern gut zu funktionieren. Das Beispiel ist eine aktuelle Anzeige, die ich online und im Newsletter verwende. Ändern Sie einfach den Inhalt des Divs. Es wird angepasst und Shrinkwrap mit der Menge der Polsterung Sie angeben.
<div style="float:left; border: 3px ridge red; background: aqua; padding:12px">
<font color=red size=4>Need to fix a birth certificate? Learn <a href="http://www.example.com">Photoshop in a Day</a>!
</font>
</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
!!!