IE中的Telerik日期选择器<;8.

IE中的Telerik日期选择器<;8.,telerik,datepicker,internet-explorer-7,internet-explorer-6,html,Telerik,Datepicker,Internet Explorer 7,Internet Explorer 6,Html,我正在使用Telerik MVC库中的日期选择器。它在Firefox和IE8+的标准模式下显示并运行良好 在怪癖或IE7标准模式下的IE6、IE7和IE8中,将显示输入字段,但不显示日历图标 我想我已经把它缩小到了一个问题:渲染包含图标的跨度。此范围的HTML为: <span class="t-icon t-icon-calendar" title="Open the calendar">Open the calendar</span> 打开日历 应用于span的

我正在使用Telerik MVC库中的日期选择器。它在Firefox和IE8+的标准模式下显示并运行良好

在怪癖或IE7标准模式下的IE6、IE7和IE8中,将显示
输入
字段,但不显示日历图标

我想我已经把它缩小到了一个问题:渲染包含图标的跨度。此范围的HTML为:

<span class="t-icon t-icon-calendar" title="Open the calendar">Open the calendar</span>
打开日历
应用于
span
的CSS为:

问题似乎是无论CSS中指定了什么,span的宽度和高度都是0px。为什么会发生这种情况,我能做些什么来修复它

我尝试将
字体大小
行高
设置为
12px
,但没有效果

答案更新


事实证明,跨度上的造型根本不是问题所在。我在输入元素(float:left)上做了一些样式设计,这导致包含图像的跨度最终位于输入后面。

这里是关于同一问题的论坛线程的链接。我相信这些问题已经得到了回答。

事实证明,跨度上的造型根本不是问题所在。我对输入元素(float:left)进行了一些样式设置,这导致包含图像的范围最终位于输入后面

我也将此作为问题的更新添加