html - 输入字段太宽

标签 html css bootstrap-4

我正在设计一个包含表单的响应式网页。 但是所有的输入元素都从左到右脱离了形式。 谁能告诉我,这背后的原因是什么?

我的演示代码...

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Temp Pages for Testing </title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="./css/bootstrap.css">        
    <style>
        .custFrmOnlyBkCol { background-color: lightgray;    }
    </style>
</head>

<body>
    <div class="jumbotron">
        <div class="col-md-12">
            <form action="#" class="custFrmOnlyBkCol">
                <!--        In Css :  .custFrmOnlyBkCol { background-color: lightgray;    }     -->
                <div class="form-group row">
                    <label class="col-3 text-right">Id</label>
                    <div>
                        <p>101</p>
                    </div>
                </div>
                <div class="form-group row">
                    <label class="col-3 text-right" for="">First Name</label>
                    <input type="text" class="form-control col-md-9">
                </div>
                <div class="form-group row">
                    <label class="col-3 text-right" for="">Last Name</label>
                    <input type="text" class="form-control col-md-9">
                </div>
                <input class="form-control offset-md-3 col-md-6 btn btn-primary" type="submit" value="Submit">
            </form>
        </div>
    </div>
</body>

</html>

enter image description here

最佳答案

设置输入的宽度

input {
width: x%;
}
</style>

关于html - 输入字段太宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57440112/

相关文章:

html - Facebook 页面嵌入的 iframe 不填充容器宽度

html - 在html中添加mapbox的位置选择器

css - 使用平移变换停止水平滚动

css - Bootstrap 4 Alpha 6 垂直轮播

javascript - requestAnimationFrame 似乎无效

php - 使用 HTML5 上传单个特定文件

jquery - 如何更改和检索 HTML 文档

javascript - 如何在html中获取输入框的值并对其进行操作

javascript - 切换类名不起作用

css - 构建产品不显示字体 - 基本的 webpack init