我正在使用yii框架进行开发。我编写了CSS并且能够正确地将我的<input
标签与html对齐,并且我使用相同的CSS作为yii并且对齐混乱了。有人可以帮我这个吗?
我希望它显示如下
以下是我的yii代码
<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>
它将如下图所示
答案 0 :(得分:19)
<?php echo CHtml::radioButtonList('gender_code','',array('Male'=>'Male','Female'=>'Female'),array(
'labelOptions'=>array('style'=>'display:inline'), // add this code
'separator'=>'',
)); ?>
答案 1 :(得分:7)
看起来你可能需要
div#gender input
{
float:left;
}
答案 2 :(得分:2)
在某处添加此css代码(例如,在css / main.css的末尾):
input[type=radio] + label, input[type=checkbox] + label { display:inline !important; }