【发布时间】:2014-01-04 20:12:57
【问题描述】:
我正在尝试为我的应用程序设置主题。对于活动下拉列表,在我的 CSS 中,调用了以下样式,
.inputs {
width: 635px;
float: left;
}
.inputs select[id="Model_attribute"]{
float: left;
padding: 9px 9px 9px;
width: 278px;
margin-left: 20px;
margin-top: 23px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
border:none;
}
以下是生成的html
<div class="inputs">
<select name="Model[attribute]" id="Model_attribute">
<option value="">Select an option</option>
<option value="26">Option 1</option>
<option value="28">Option 2/option>
</select>
</div>
下面是视图文件
<?php echo CHtml::activeDropDownList($model,'attribute', $model->getOptions(),array(
'prompt'=>$hname,
'ajax' => array(
'type'=>'POST',
'id'=>'id',
'url'=>MyController::createUrl('loadOptions'),
'update'=>'#'.CHtml::activeId($model,'attribute2'),
'data'=>array('attribute'=>'js:this.value'),
)
)); ?>
当我将它作为一个 html 文件进行测试时,样式被应用了,但是当我以我的原始形式调用它时,样式没有出现。我用萤火虫检查了它,但没有显示任何风格。请帮忙。提前致谢!
【问题讨论】:
-
是样式没有出现还是相关的活动课程没有加起来?
-
呃,你的意思是
.inputs select#Model_attribute? -
风格没有出现!它在作为 html 文件调用时应用。但不是当通过我的应用程序调用为 php 时。