以下の例では:
<div class="row">
<?php echo $form->labelEx($model,'firstName'); ?>
<?php echo $form->textField($model,'firstName'); ?>
<?php echo $form->error($model,'firstName'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'lastName'); ?>
<?php echo $form->textField($model,'lastName'); ?>
<?php echo $form->error($model,'lastName'); ?>
</div>
あなたがする必要があるのは、少しCSSを変更することです
.row {
width:200px; /* or whatever you prefer */
float:left;
}
clear:left
完成したフローティング要素または他の要素が奇妙に折り返される可能性があることを忘れないでください。
以下も使用できます。
.row {
width:200px; /* or whatever you prefer */
display:inline-block;
}
これは何か違うことをしますが、より良いオプションかもしれません。フローティングの場合、行は dom 構造 unline にとどまりますが、意図しない結果になる可能性があります。両方を試してみて、あなたが思いつくものを見てください。