Ich habe vom Benutzer generierten Inhalt, der skaliert werden muss, um in den übergeordneten Container zu passen. Ich habe keine Kontrolle über irgendetwas in der div.Stoppen Sie ein IMG mit einer expliziten Inline-Breite, die größer als das übergeordnete div ist.
.container {
max-width: 300px !important;
border: 1px solid black;
}
<div class="container">
<p><img style="width: 800px;" src="http://placekitten.com/g/800/200"><br></p>
<p>
Other content
</p>
<p>
CSS IS AWESOME
</p>
</div>
Wie halte ich den Inhalt gebunden?
Sie haben nicht einmal die Kontrolle über den HTML-Code innerhalb des Behälters? Wenn die 'width' inline eingestellt ist, wie Sie es in Ihrem Beispiel getan haben, überschreibt sie alle extern angelegten css. – Polyov
Es handelt sich um Benutzerinhalte aus einem Rich-Text-Editor. In diesem Beispiel ist dies der HTML-Code, der für ein eingeblendete Bild generiert wurde. – mgrowan
@Polyov wenn 'width' gesetzt ist, überschreibt es' max-width' nicht, aber wenn 'max-width' inline geändert wird als es überschrieben würde –