css - 为什么调整窗口大小时输入标签不收缩

标签 css html twitter-bootstrap

当我将窗口调整得更小时,我想知道为什么文本框的宽度也没有缩小?

它在 FF、IE 和 Chrome 上看起来一样。调整窗口大小时如何让文本框调整其宽度?

我可以给文本输入这样的样式:`style="display:block;width:auto"

然后文本框不会溢出 div,但它似乎具有固定宽度并且不再拉伸(stretch)到 div 端,这是我根本不喜欢的。

enter image description here

<div class="row">
    <div class="span6">
        <div class="row">
            <div style="background-color: green" class="span3">
                <span>Schoolyear name</span>
            </div>
            <div style="background-color: orange" class="span3">
                <input type="text" />
            </div>
        </div>
        <div class="row">
            <div style="background-color: red;" class="span3">
                <span>Schoolyear from</span>
            </div>
            <div style="background-color: yellow" class="span3">
                <input type="text" />
            </div>
        </div>
        <div class="row">
            <div style="background-color: red" class="span3">
                <span>Schoolyear to</span>
            </div>
            <div style="background-color: yellow" class="span3">
                <input type="text" />
            </div>
        </div>
        <div class="row">
            <div style="background-color: red" class="span3">
                <span>Start week</span>
            </div>
            <div style="background-color: yellow" class="span3">
                <label class="radio">
                    <input type="radio" />Week A</label>
                <label class="radio">
                    <input type="radio" />Week B</label>
            </div>
        </div>
        <div class="row">
            <div style="background-color: blue" class="span3">
                <span>Weekly rotation</span>
            </div>
            <div style="background-color: greenyellow" class="span3">
                <select>
                    <option>Please select</option>
                    <option>1</option>
                    <option>2</option>
                    <option>3</option>
                    <option>4</option>
                </select>
            </div>
        </div>
    </div>
    <div style="background-color: gray" class="span3">
        <div class="row">
            <div class="span3">Days to display</div>
            <div class="span3">
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
                <label class="checkbox">
                    <input type="checkbox" />Sunday</label>
            </div>
        </div>
    </div>
    <div class="span3">
        <div class="row">
            <div style="background-color: red" class="span3">Weeks start day</div>
            <div style="background-color: yellow" class="span3">
                <label class="radio">
                    <input type="radio" />Tuesday</label>
            </div>
            <div style="background-color: red" class="span3">
                <label class="radio">
                    <input type="radio" />Monday</label>
            </div>

        </div>
    </div>
</div>

<div class="row">
    <div style="background-color: burlywood" class="span12">99999999999999999999</div>
</div>

最佳答案

这样就可以了!

Demo

input[type="text"], select{
    width:100%;
    box-sizing: border-box;
}

关于css - 为什么调整窗口大小时输入标签不收缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16779430/

相关文章:

css - 在 bootstrap 中发布 regrading navbar 下拉列表

javascript - 尝试使用 MVC5 razor 中的 bootstrap 3 使 2 个表单字段彼此相邻(内联)

html - W3C 是否标准化了输入隐藏时焦点的移动?

html - Bootstrap div 下面的 div

html - 仅使用 css 在悬停时隐藏同级 div

jquery - 如何摆脱 css 转换之前出现的空间并使图像完整显示

javascript - 默认加载 DIV Javascript

html - 在其中自定义 bootstrap 5 按钮颜色和属性

Javascript Select Box填充其他select box录制选项顺序

html - jQuery 检查多个元素是否有一个类