2011-08-20 36 views
5

Estoy usando yii framework para mi desarrollo. Escribí CSS y pude alinear mis etiquetas <input en html correctamente y estoy usando el mismo CSS para yii y la alineación está en mal estado. ¿Podría alguien ayudarme en esto?Yii CHtml :: radioButtonList - CSS para alinear horizontalmente

yo quería que se mostrará como a continuación

I wanted it to be displayed like below

Este es el código yü tengo

<div id="gender"> 
     <label>Gender :</label> 
     <?php echo CHtml::radioButtonList('gender_code','',array('Male'=>'Male','Female'=>'Female'),array('separator'=>'')); ?> 
    </div> 

CSS

<style type="text/css">   
      div#gender { 
        margin-top:20px; 
        margin-left:200px; 
      }  

      div#gender label 
      { 
        font-weight: bold; 
        font-size: 0.9em; 
        float:left; 
        margin-left:2px; 
        text-align:left; 
        width:100px; 
      } 

</style> 

y está viniendo de la siguiente imagen

enter image description here

Respuesta

7

Parece que es posible que tenga

div#gender input 
{ 
    float:left; 
} 
+0

Gracias por su rápida respuesta. No soy bueno en CSS y juego con la etiqueta durante la última hora para alinearlos. Ni siquiera pensé en la entrada. Una vez más gracias por su ayuda – Bujji

+0

@Bujji De nada :) me alegro de poder ayudar –

+0

lo siento, no lo hice por votación, voté de nuevo. – Bujji

2

añadir el código CSS en alguna parte (hasta el final de css/main.css, por ejemplo):

input[type=radio] + label, input[type=checkbox] + label { display:inline !important; } 
18
<?php echo CHtml::radioButtonList('gender_code','',array('Male'=>'Male','Female'=>'Female'),array(
    'labelOptions'=>array('style'=>'display:inline'), // add this code 
    'separator'=>'', 
)); ?> 
+0

Este me fue el truco :) – adamors

Cuestiones relacionadas