Я не совсем уверен, какая именно часть макета является проблемой.Вы, очевидно, знаете о fieldset
и размещаете их точно так же, как и любой другой элемент HTML (например, div
).
Я предполагаю, что это столбцы.У вас есть две возможности здесь.A) Либо поместите число fieldset
s в элемент div с шириной (100% / количество столбцов) и поместите эти элементы в div, либо B), если вам требуется только поддержка современных браузеров, используйте свойства столбцов CSS 3, и браузер будетвычислите количество fieldset
с для каждого столбца автоматически:
A)
#columns .column {
float: left;
width: 33%;
}
<div id="columns">
<div class="column">
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
</div>
<div class="column">
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
</div>
<div class="column">
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
</div>
</div>
B)
#columns {
column-count: 3
/* Just covering all bases here. Not sure which browsers actually support this */
-webkit-column-count: 3
-moz-column-count: 3
-o-column-count: 3
-ms-column-count: 3
}
<div id="columns">
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
<fieldset>...</fieldset>
</div>