Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Yii select2插件风格未在IE中设置_Css_Yii_Yii Extensions_Jquery Select2 - Fatal编程技术网

Css Yii select2插件风格未在IE中设置

Css Yii select2插件风格未在IE中设置,css,yii,yii-extensions,jquery-select2,Css,Yii,Yii Extensions,Jquery Select2,我在我的YII项目中使用了ESelect2插件。为了设置宽度,我在css文件中用width元素的值编写了一个类。但是没有在IE浏览器中设置宽度。对于所有其他浏览器,将根据需要设置宽度属性。对于IE,我编写了一个单独的css文件。 我还注意到,在IE中,Select2插件的内置div排列会自动混淆,这在其他浏览器中是没有的 这是我的密码 $this->widget('application.extensions.select2.ESelect2',array(

我在我的YII项目中使用了ESelect2插件。为了设置宽度,我在css文件中用width元素的值编写了一个类。但是没有在IE浏览器中设置宽度。对于所有其他浏览器,将根据需要设置宽度属性。对于IE,我编写了一个单独的css文件。 我还注意到,在IE中,Select2插件的内置div排列会自动混淆,这在其他浏览器中是没有的

这是我的密码

$this->widget('application.extensions.select2.ESelect2',array(
                                'name'=>'list',
                                'id'=>'list',
                                'options'=>array(
                                     'placeholder'=>'Select',
                                    'allowClear'=>true,
                                ),
                                'htmlOptions'=>array('class'=>"activityeselect2",
                                        'onChange'=>'newval();'
                                ),
                        ));
css文件包含样式为.activityeselect2{width:180px;}


谢谢

IE css加载到IE中了吗?@rs-是的,css加载到IE中了。但是样式没有附加到选择下拉列表中。此外,在控制台中检查插件classactivityeselect2所连接的div时,IE中的div与其他浏览器相比有所不同。请确保添加!对于每个规则来说,覆盖任何已经存在的内容都很重要。如果这也不起作用,请尝试使用Javascript设置样式。然后添加所需的样式。@Örs我解决了问题。谢谢,但我所关注的新问题是,该插件在IE8中不会呈现单引号。它显示为'这个问题只存在于IE8中,而不存在于任何其他IE版本或浏览器中