【发布时间】:2016-02-01 03:21:36
【问题描述】:
使用 Bootstrap,我希望表单域/输入宽度为 200 像素,除非屏幕
<form>
<div class="form-group responsive200">
<label for="email">Email address</label>
<input type="email" class="form-control" id="email">
</div>
</form>
我做了这个 CSS,但是当屏幕很小时,输入保持 width:200px。
.responsive200 {
width:200px;
}
@media screen and (min-width: 768px) {
.responsive200 { width:100%; }
}
我如何让我的输入是宽度:200 像素,除非屏幕
【问题讨论】:
-
将
min-width更改为max-width... see if that does it -
@zgood 我做了那个改变,但我的并没有像你的 jsfiddle 那样在我的 localhost 中跳转到 100% 的页面宽度。
-
它似乎在我链接的小提琴中工作。来回移动小提琴框架窗口,当框架宽于768时文本框为200px,小于768时为100%
-
"我制作了这个 CSS,但是当屏幕很小时,输入保持宽度:200px。" - 这就是你所期望的吧?您想在引导程序中实现相同的功能吗?看起来css按预期工作。
-
@AndrewKoper 尝试在屏幕较小时检查
div.responsive200并查看样式是否被覆盖。我怀疑@media查询中的样式可能需要更具体。 (即form .someParent .responsive200 { width: 100%; }。您也可以尝试在@media样式上添加!important;
标签: css twitter-bootstrap