Как настроить ширину столбца в Laravel form-group - PullRequest
0 голосов
/ 25 апреля 2020

Вот простая контактная форма. В левой части столбца отображается вопрос «x1-question», а в правой части - текстовое поле, на которое отвечает пользовательский тип.

Я бы хотел контролировать размер ширины левой стороны, изменяя его как ... type class = "col- см-5 "или см-4. но я не смог отрегулировать желаемый размер ширины, и он стал большим скольжением, и вид стал действительно уродливым.

Не могли бы вы научить меня правильному коду col-xx-x в Laravel форме группы, пожалуйста?

В настоящее время, когда я набираю длинный текстовый вопрос Левая сторона (часть вопроса), это очень узко. Я хотел бы, чтобы это было более широким.

мой Laravel Framework является 6.18.8

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
<body>
    <div id="app">
        <nav class="navbar navbar-default navbar-static-top">
            <div class="container">
                <div class="navbar-header">

<div class="container">
    <div class="row">
        <div class="col-xl-12">
            <div class="panel panel-default">

         <div class="form-group{{ $errors->has('x1') ? ' has-error' : '' }}">
     <p>   {!! Form::label('x1', 'x1-question', ['class' => 'col-sm-2 control-label']) !!} </p>

        <div class="col-sm-10">
            {!! Form::text('x1', null, ['class' => 'form-control']) !!}

            @if ($errors->has('x1'))
                <span class="help-block">
                    <strong>{{ $errors->first('x1') }}</strong>
                </span>
            @endif
        </div>
    </div>  

1 Ответ

1 голос
/ 25 апреля 2020

Вы можете использовать только 12 столбцов, поэтому, если вы увеличиваете col-sm-2 до col-sm-4, вам нужно уменьшить родного брата с col-sm-10 до col-sm-8.

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<div id="app">
  <nav class="navbar navbar-default navbar-static-top">
    <div class="container">
      <div class="navbar-header">
        <div class="container">
          <div class="row">
            <div class="col-xl-12">
              <div class="panel panel-default">
                <div class="form-group">
                  <p><label class="col-sm-4 control-label">x1-question</label></p>

                  <div class="col-sm-8">
                    <input type="text" class="form-control" value="x1">
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </nav>
</div>
...