我想設置一個固定的寬度爲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可以做到這一點沒有媒體查詢,我正在尋找一個解決方案沒有媒體查詢,但我不知道這是否可能。