我想设置一个固定的宽度为div,例如200px。我想div然后总是有200px,除非当前窗口没有足够的空间。设置div宽度并调整大小,当它不适合屏幕上绝对定位div
div {
border: 2px solid;
}
.fixedWidth {
width: 200px;
position: absolute;
}
.noWidth {
position: absolute;
}
<div class="fixedWidth">
lalala lala lalala lalala
</div>
<br />
<br />
<div class="noWidth">
alala lala alal lala
</div>
然后,当屏幕变小了下面的问题可以看出:
第一个div不会调整大小和文字落在画面之外。
我注意到,我试图实现的行为基本上是一个普通的div的最大宽度,但这不适用于绝对定位的div。
因为对于正常的div可以做到这一点没有媒体查询,我正在寻找一个解决方案没有媒体查询,但我不知道这是否可能。