好像连宽度属性都没有。我试过只使用 min 或 max,但这也不起作用。
ul {
background: #333;
color: #fff;
min-height: 20px;
position: absolute; top: 95px; left: 0;
min-width: 230px; max-width: 460px;
}
最佳答案
Position: absolute 将使元素仅选择最小宽度。
解决办法:可以试试; 1. 设置当前“ul”元素的position:relative,这个“ul”的父元素也是相对的。然后使用“Top:##px, Left:##px or etc”来改变它的大小。
关于css - 将元素设置为绝对定位会导致它忽略 CSS 中的最小和最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910504/