У меня есть html-вывод, который я бы хотел форматировать лучше с помощью css. Я не влияю на то, как генерируется html.CSS: разделительные поля в двух столбцах
Я хочу иметь две колонки, в зависимости от класса. Я мог бы использовать статические позиции для каждого поля, но если в данных отсутствует поле, будет разрыв.
Это то, что я ищу. (Как вы видите, заказ diffrent)
как поместить поля в столбце, и иметь дело с высотой динамически? помочь высоко ценится.
веселит эндо
<div class="inline dataplugin_entry person">
<dl>
<dt class="id">ID<span class="sep">: </span></dt>
<dd class="id">487</dd>
<dt class="wsid">wsID<span class="sep">: </span></dt>
<dd class="wsid">2129</dd>
<dt class="aktiv">aktiv<span class="sep">: </span></dt>
<dd class="aktiv">1</dd>
<dt class="nachname">Nachname<span class="sep">: </span></dt>
<dd class="nachname">Smith</dd>
<dt class="vorname">Vorname<span class="sep">: </span></dt>
<dd class="vorname">Bob</dd>
<dt class="kanton">Kanton<span class="sep">: </span></dt>
<dd class="kanton">ZH</dd>
</dl>
</div>
Так что вам нужно отображать максимум 4 пары dt & dd в одной колонке? – robjez
Другим вариантом будет использование некоторой программы intermittend, которая будет переписывать ваш HTML, используя некоторую библиотеку HTML Parser (usig PHP, ASP или другое) – HerrSerker