Ich gehe davon aus irgendeine Art von Ereignis gibt, die den Inhalt dieses div ändert oder bestimmt. Meiner bescheidenen Meinung nach kann man das nicht mit html/css allein erreichen. Sie müssten JavaScript verwenden. https://jsfiddle.net/4u2Lurt3/
Hier ist ein einfaches Beispiel, wie man das macht. Sie müssen möglicherweise zu "re-wire" ein bisschen anders das genaue Verhalten erhalten Sie
<div id="myDiv">
Hello
</div>
<button onclick="addText()">
Click to change div
</button>
Und
function checkWidth() {
var div = document.getElementById('myDiv');
if(div.offsetWidth > 100) {
div.style.border = "1px solid black"
}
}
function addText() {
var div = document.getElementById('myDiv');
div.style.width="250px";
div.innerText = "AAAAAAAAAAAAA VVVVVVEERRRRY LOOOONNNNGGG TEEEEEXXXXXTT";
checkWidth();
}
Sind Sie einige JS in Ordnung mit CSS, um zu helfen? – 82Tuskers
Ich würde JS vorschlagen, wie 82Tuskers Sie gefragt hat. –