1

私はラジオボックスとラベルの間にスペースを作成しようとしているCakephpの初心者です

    <span class="label"><b>Gender</b></span>

   <?php    $options=array('M'=>'Male'."<br>" , 'F'=>'Female');
    $attributes=array('legend'=>false,'label'=>'gender_male.','class'=>'radio');
    echo $this->Form->radio('gender',$options,$attributes);?>
   </div>

私は Cakephp でラジオ ボックスを作成しましたが、ボックスとラベルの間にスペースがありません...どうすればスペースを作成できますか。

4

4 に答える 4

-1

パディング付きのスタイル付きスパンでラベルを使用できますが、エスケープ False を使用することを忘れないでください。そうしないと、スパン全体が表示されます。<span style="padding:0 15px 0 15px;">No</span>コードの部分を ご覧ください。

<?php 
  echo $this->Form->radio('lifestyle_drinking', 
  [
    [ 'value' => '0', 'text' => '<span style="padding:0 15px 0 15px;">No</span>'],
    [ 'value' => '1', 'text' => 'Yes'],
    [ 'value' => '2', 'text' => 'Ocassionally']
  ], 
  [ 'div' => false, 
    'class' => 'form-control col-xs-10 col-sm-10', 
    **'escape' => false**
  ]); 
?>
于 2016-03-21T17:08:55.460 に答える
-2

それを試してみてください

  <span class="label"><b>Gender</b></span>

   <?php    
       $options=array('M'=>'&nbsp;&nbsp;Male'."<br>" , 'F'=>'&nbsp;&nbsp;Female');
       $attributes=array('legend'=>false,'label'=>'gender_male.','class'=>'radio');
       echo $this->Form->radio('gender',$options,$attributes);?>
    </div>
于 2013-07-03T09:35:36.580 に答える