`

ie浏览器下的css expression使用

 
阅读更多

 

 针对ie浏览器有些情况下显示效果比较差,所以针对ie可以使用expression增加样式(通过javascript的方式)

 

div[class="dijitTreeContainer"]{

 start : expression(function(obj){

     if(obj.innHTML.trim() == ""){obj.style.height="1px";}

}(this))

}

 

将这些加入的ie对应的样式文件中 ,问题解决了,小记一下吧。

 

 

分享到:
评论

相关推荐

    CSS中expression使用简介

    2. **浏览器兼容性**:`expression`仅在IE浏览器中支持,其他浏览器如Firefox、Chrome、Safari和Opera等都不支持,这会导致跨浏览器的样式不一致。 3. **错误处理**:如果`expression`中的JavaScript代码有错误,会...

    第十四节 IE中利用CSS触发XSS-01

    在IE浏览器中,CSS可以用来触发XSS攻击。本节课程将介绍如何使用CSS来触发XSS。 CSS介绍 CSS(Cascading Style Sheets)是一种用来表现HTML或XML文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种...

    让IE6、IE7、IE8支持CSS3的圆角、阴影样式

    为了让这些老版本的IE浏览器也能实现类似的视觉效果,开发者们开发了一些技巧和解决方案。下面我们将详细探讨如何让这些旧版IE支持CSS3的圆角和阴影样式。 首先,让我们来了解CSS3中的圆角和阴影效果。在CSS3中,`...

    解决IE浏览器兼容问题

    1. **DOCTYPE声明**:IE浏览器在不同的文档模式下解析页面的方式不同,DOCTYPE声明可以影响浏览器进入何种模式。例如,使用`<!DOCTYPE html>`声明可使IE8以上版本进入标准模式,而旧的DOCTYPE可能导致浏览器进入 ...

    css兼容性(IE 和 firefox)技巧大全.doc

    为了跨浏览器兼容,可以为非IE浏览器设置`min-width`和`min-height`,而对于IE,可以使用`expression`属性结合JavaScript进行判断。 5. **页面最小宽度**:`min-width`在Firefox等浏览器中工作良好,但在IE中无效。...

    CSS中使用expression完美设置页面最小宽度(兼容ie)

    在IE浏览器(尤其是早期版本)中,`expression`是一个特有的特性,它允许我们将CSS属性与JavaScript表达式结合起来,以实现动态计算和设置样式的目的。 标题提到的问题是关于如何在IE浏览器中设置页面的最小宽度。...

    ie兼容Css3属性

    "ie兼容Css3属性"这一主题主要关注如何使IE浏览器支持那些原本不被其完全支持的CSS3特性。 PIE,全称为“Position: absolute; !important; Expression;”,是一个JavaScript和VBScript混合的解决方案,主要用于解决...

    让CSS兼容IE和Firefox的技巧集合

    描述中的“嘿呌,IE不再是个bug”暗示了这些技巧能帮助开发者有效地解决IE浏览器特有的CSS解析错误。 在Web开发中,CSS兼容性问题常常源于不同浏览器对CSS标准的实现不一致。以下是一些针对IE和Firefox的CSS兼容性...

    CSS浏览器兼容,描述ie6 7 8和火狐浏览器上的css区别

    解决方法是为非IE浏览器提供min-width和min-height,同时为IE提供正常宽度和高度,如`html>body #box {...}`。 5. **页面最小宽度**: `min-width`在IE中不受支持,可以使用JavaScript的`expression`来实现,如`...

    css常见的bug(ie)

    然而,由于各个浏览器之间的实现差异,尤其是IE浏览器,开发者常常会遇到各种CSS兼容性问题。以下是一些针对IE浏览器的CSS常见bug及解决策略: 1. **浮动元素的双倍margin问题**: 在IE6中,如果一个浮动元素设置...

    IEtest 5-8 css样式兼容

    这款软件对于那些需要确保其设计在老版IE浏览器中正常显示的开发者来说,具有极高的实用价值。 Internet Explorer,尽管已经被Microsoft Edge取代,但在过去曾是全球最广泛使用的浏览器之一,尤其在企业环境中。...

    一个图片居中的CSS示例,兼容IE6,7,8和FF,opera,safari

    不过,`expression`表达式在现代浏览器中已被弃用,所以只用于老版本的IE浏览器。 标签中提到了AJAX,它是一种异步JavaScript和XML技术,用于在不刷新整个页面的情况下更新部分网页内容。虽然在这个示例中并未直接...

    IE6 -- IE8浏览器CSS兼容性查询手册【gif格式】

    通过这个“IE6 -- IE8浏览器CSS兼容性查询手册”,开发者可以快速查找和解决在这些旧版IE浏览器中遇到的问题。手册通常会详细列出每个CSS特性的支持情况,以及如何进行兼容性修复。在实际开发中,结合手册与现代前端...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    最后,当左右两个浮动元素相邻时,IE浏览器可能会出现3像素的文本偏移问题。这可以通过为左侧浮动元素添加负的`margin-right`来修正,例如`*html #left{ margin-right:-3px;}`。这里的星号`*`是针对IE的特定 hack。 ...

    针对firefoxie6ie7的css样式

    7. **DOCTYPE声明**:正确的DOCTYPE声明会影响IE浏览器进入标准模式或 quirks 模式。为确保一致性,推荐使用XHTML1.0 Strict或HTML5的DOCTYPE。 8. **浮动元素的垂直对齐**:Firefox和IE处理浮动元素的垂直对齐方式...

    CSS常见浏览器兼容问题

    [endif]-->`是条件注释,仅IE浏览器解析。 - 属性内Hack:如`color: /*ie only*/ #000; color: #fff;`,IE会读取第一个,其他浏览器则读取第二个。 4. 使用前缀库和预处理器: Autoprefixer是一个自动化添加...

    DIV+CSS所有ie的兼容问题(最完整篇).pdf

    以下是一些关于`DIV+CSS`在IE浏览器中的常见问题及其解决方案: 1. **垂直居中问题**:在IE中,要实现一个`div`内容的垂直居中,可以使用`vertical-align: middle;`和`line-height`相结合的方法。但这种方法要求...

    CSS兼容IE和Firefox的技巧集合

    IE浏览器在处理浮动元素(`float`)的`margin`时会出现问题,导致实际的`margin`值翻倍。解决办法是在浮动元素中添加`display: inline;`。 ```css .floating-div { float: left; margin: 5px; display: ...

    圆角效果 在IE5.5、IE6、IE7、IE8、FF3、TT、Maxthon2.1.5、Opera9.6、Safari4.0通过

    在这里,我们使用了PIE.js库,它是一个行为(Behavior)扩展,能够使IE浏览器支持CSS3的某些特性,如border-radius。 对于其他现代浏览器,如Firefox 3、Thunderbird、Maxthon、Opera和Safari,它们已经原生支持CSS...

    JSP+HTLM+CSS网站

    【JSP+HTML+CSS网站】是Web开发中一种经典的组合技术,用于构建动态、交互式的网页应用。...不过,由于IE浏览器已逐渐被淘汰,现代Web开发更多倾向于使用Chrome、Firefox等现代浏览器进行测试和调试。

Global site tag (gtag.js) - Google Analytics