我有一个“包装”div,假设宽度为80%,在div周围,我想将宽度(例如一个形式)限制为300px。当控件设置为“填充”宽度时,控件与“包装器”div重叠。我显然觉得这很难看。我知道我可以将overflow属性设置为只添加滚动条,但我真正想做的是阻止“包装器”div缩小小于其内容。
答案 0 :(得分:0)
在宽度80%
之后,给包装器一个最小宽度为300px答案 1 :(得分:0)
听起来您需要在包装容器上设置最小宽度。这是一个简单的例子:
HTML:
<div class="wrapper">
<form>
<input type="text">
<input type="text">
<button type="submit">Save</button>
</form>
</div>
CSS:
.wrapper {
width: 80%;
min-width: 300px; /*This should be at least as wide as your form, wider if you need extra room */
position: relative;
}
form {
width: 300px;
}
input {
width: 100%;
}
我已经设置了一个简单的jsfiddle来演示:http://jsfiddle.net/MhxVz/