javascript - 左侧的输入取决于 div

标签 javascript jquery html css

我在 div 中有两个输入

这是代码

<div style="width:100%;height:500px;border-style:solid;border-color:#1d69b4;margin-top:25px;">
    <div style="float:left; width:70%;height:100%;">
        <div style="width:100%;height:30%;">
                <form>
                  <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="padding: 12px 20px;margin: 8px 0;box-sizing: border-box; border-radius:50px;"/>
                  <input class="form-control" type="text" id="lname" name="lname" placeholder="From" style="padding: 12px 20px;margin: 8px 0;box-sizing: border-box; border-radius:50px;"/>
                </form>
        </div>
    </div>
</div>

但是由于div的原因它们向左浮动

我需要它们像这样

<div style="width:100%;height:500px;border-style:solid;border-color:#1d69b4;margin-top:25px;">
    
        <div style="width:100%;height:30%;">
                <form>
                  <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="padding: 12px 20px;margin: 8px 0;box-sizing: border-box; border-radius:50px;"/>
                  <input class="form-control" type="text" id="lname" name="lname" placeholder="From" style="padding: 12px 20px;margin: 8px 0;box-sizing: border-box; border-radius:50px;"/>
                </form>
        </div>
    </div>

但是div需要向左浮动,我该怎么做?

最佳答案

元素左对齐,但包含的 div 不够宽,无法并排容纳它们。

假设您在 100% div 中有 2 个 50% div,它会由于添加了空格而溢出。

尝试添加“white-space: nowrap;”到父div:

<div style="width:100%;height:500px;border-style:solid;border-color:#1d69b4;margin-top:25px; white-space: nowrap;">
    <div style="float:left; width:70%;height:100%;">
        <div style="width:100%;height:30%;">
                <form>
                  <input type="text" class="form-control" id="lname" name="lname" placeholder="Last Name" style="padding: 12px 20px;margin: 8px 0;box-sizing: border-box; border-radius:50px;"/>
                  <input class="form-control" type="text" id="lname" name="lname" placeholder="From" style="padding: 12px 20px;margin: 8px 0;box-sizing: border-box; border-radius:50px;"/>
                </form>
        </div>
    </div>
</div>

关于javascript - 左侧的输入取决于 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44353108/

相关文章:

javascript - 更改 IE 11 默认警报

javascript - 如何在最后以及发布/触发/继续提交之后暂停表单提交,进行最后一次验证?

php - 使用 jQuery 的基本 Ajax - 执行 PHP 文件

javascript - 提交时不允许修改隐藏输入

jquery - jQuery 中的关键帧事件无需刷新浏览器

javascript - 选择内容可编辑范围

javascript - 使用 recline.js 和 slickgrid 的新手

javascript - React Native 多行,值,小于 TextInput 组件中的占位符

javascript - 我们应该验证 JavaScript API 中的方法参数吗?

jQuery:如何在悬停时切换显示