当'clear:both'和'float:left'都不符合预期时,可以使用以下方法调整div的宽度以适应其内容:
<div style="display:inline-block;">
<!-- div的内容 -->
</div>
<div style="display:table;">
<!-- div的内容 -->
</div>
<div style="overflow:auto;">
<!-- div的内容 -->
</div>
<div id="myDiv">
<!-- div的内容 -->
</div>
<script>
var div = document.getElementById("myDiv");
var contentWidth = div.firstChild.offsetWidth; // 获取第一个子元素的宽度
div.style.width = contentWidth + "px"; // 将宽度应用到div上
</script>
以上方法可以根据具体情况选择适合的方式来调整div的宽度以适应其内容。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云