Четыре столбца формы макета с CSS - PullRequest
0 голосов
/ 03 ноября 2010

С помощью CSS я получил хорошую форму макета с двумя колонками с помощью следующего руководства.

http://articles.sitepoint.com/article/fancy-form-design-css

Моя разметка выглядит примерно как

<form>
  <fieldset> 
    <legend>
      <ol>
        <li>
           <label>
           </label>
           <field>
           <field>
        </li>
        <!-- more fileds -->
      </ol>
  </fieldset>

  <fieldset>
     <!-- similar -->
  </fieldset>

</form>

Это создает хороший макет из двух столбцов. Чего я хотел бы добиться, так это расположить наборы полей один за другим вертикально, расположив их рядом. Это должно дать мне четыре колонки.

Как мне этого добиться?

1 Ответ

1 голос
/ 03 ноября 2010

В вашем CSS:

fieldset { display: inline; }

Элемент <fieldset> имеет тип block по умолчанию.Изменение этого параметра на inline заставит их сидеть рядом друг с другом.

Вы также можете добиться этого эффекта с помощью float: left;, но это может вызвать другие проблемы с компоновкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...