使用 Bootstrap 的文本区域太宽且未对齐

Textarea using Bootstrap too wide and not aligning

我刚开始使用 Bootstrap,但在使用 textarea HTML 元素时遇到问题 - 它没有与其他文本字段左对齐,而是遍及整个页面。有什么想法吗?

<!DOCTYPE html>
<html>
<head>
    <title>Contact</title>
    <link href="css/bootstrap.min.css" rel="stylesheet" />
</head>
<body name="viewport" content="width=device-width, initial-scale=1.0">
    <div id="container">
        <form class="form-horizontal">
            <div class="form-group">
                <label class="col-sm-2 control-label" for="name">
                    Name
                </label>
                <div class="col-sm-4">
                    <input class="form-control" type="text" id="name" placeholder="Your name" />
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-2 control-label" for="email">
                    E-mail
                </label>
                <div class="col-sm-4">
                    <input class="form-control" type="email" id="email" placeholder="Your email address" />
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-2 control-label" for="comment">
                    Message
                </label>
                <div class="cols-sm-4">
                    <textarea class="form-control" rows="3" id="comment"></textarea>
                </div>
            </div>
            <div class="form-group">
                <div class="col-sm-10 col-sm-offset-2">
                    <input class="btn btn-success" type="submit" value="Send" />
                </div>
            </div>
        </form>
    </div>
</body>
</html>

结果如下所示。

文本区域太宽且未与其上方的其他文本元素对齐

解决这个问题:

            <div class="cols-sm-4">
                <textarea class="form-control" rows="3" id="comment"></textarea>
            </div>

            <div class="col-sm-4">
                <textarea class="form-control" rows="3" id="comment"></textarea>
            </div>

您可以添加:

.cols-sm-4{
width: 33.33333333%;
margin-left: 15px;
display: inline-block;
}