-1

こんにちは、私はケーキphp.Iに取り組んでいます。ラジオボタンを作成しました。コードは次のとおりです。

<?php echo $form->radio('ElemType', array('M'=>'Male','F'=>'Female'),
array('class'=>'inputType', 'legend'=>false));?>

ラジオボタンを表示する私の問題は、ラジオボタンとラベルの間に多くのスペースを維持することです。スペースを削除するよう提案してください

4

4 に答える 4

0

これらのラベルの表示を変更するには、周囲のdivを使用できます

echo '<div class="inline_labels">';
echo $this->Form->radio('ElemType', $options, $attributes);
echo '</div>';

次のようなCSSを使用します。

.inline_labels label
{
    display: inline-block;
}
于 2013-02-04T09:31:00.300 に答える
0

これでCakeユーザーの悩みもきっと解決します

  <style type="text/css">
    input[type=radio] {
       margin:3px;
       width:23px;
    }

    .locRad {
         margin:3px 0px 0px 3px; 
         float:none;
    }
    </style>

<label>Select Payment Type</label>
<?php
$attributes=array('legend'=>false, 'label'=>false, 'value'=>'US', 'class'=>'locRad validate[required]');

echo $form->radio('Payment.type',array('M'=>'Male','F'=>'Female'),$attributes);
             ?>
于 2014-01-05T17:27:51.813 に答える
0

シンプル、属性「separator」のみを使用する必要があります

example:
<?php  
 $options=array('M'=>'Male'."<br>" , 'F'=>'Female');          
 $attributes=array('legend'=>false,'label'=>'gender_male.','class'=>'radio', 'div' => false, 'separator' => '&nbsp;&nbsp;');
 echo $this->Form->radio('gender',$options, $attributes);
?>
于 2015-05-19T04:35:08.467 に答える
0

ラベルとラジオボタンの間の行間を意味していますか? 簡単です、これを使って、

    <?php echo $this->Form->input('ElemType', array('type' =>'radio', 'option'=>('M'=>'Male', 'F' =>'Female'), 'legend' => false, 'div' => false)); ?>
于 2013-02-01T11:24:13.413 に答える